What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
148 Ratings

Oracle Java SE

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
148 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.4 out of 100

Likelihood to Recommend

Oracle Java SE

Oracle Java SE is the most popular program language and it suitable for almost kind of application and special for the big system which needs to separate into many sub-application with different business and deployment types as Java has many frameworks, libraries, and tools. Many of these are open-source tools by the community and support various integration types from Rest, SOAP API, RMI, File access... It has allowed me to be able to deploy in multiple OS without changing the code. In case the Application needs to deeply access hardware such as the driver, memory address, OS thread or needs to strickly manage memory such as allocating, pointing and deallocating, we needed another programming language.
Trang Nguyen | TrustRadius Reviewer

Pros

Oracle Java SE

  • Runs on all OS Platforms. Applications made on Java can run on all modern OS platforms. No need to make separate.
  • Automatic Memory Management. Java's excellent implementation of a garbage collector clears up memory by removing unreferenced objects.
  • Multithreaded Performance. Shared memory areas maximizes the utility of the CPU, accomplishing more tasks than usual.
Anonymous | TrustRadius Reviewer

Cons

Oracle Java SE

  • The standard JVM generally requires a warming up period, and if you aren't cognizant of that, may get subpar performance on critical paths because they haven't been executed sufficiently yet.
  • Java's virtual machine abstracts away underlying hardware details, and that prevents developers from directly optimizing a solution for the hardware it'll be running on.
Anonymous | TrustRadius Reviewer

Support

Oracle Java SE

Oracle Java SE 7.8
Based on 18 answers
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Oracle Java SE

I wanted to write Python, NodeJS, PHP... but it's hard to compare all the different fruits in the basket. Java is good for what it was made for, and much more nowadays. Java was and I suspect, will be a strong candidate for any backend project, and it's one of the most popular languages ever created - for a reason. You can love it, hate it, but must know, what it is: that means something.
Balázs Kiss | TrustRadius Reviewer

Return on Investment

Oracle Java SE

  • The different versions make it harder to work with other companies where some use newer versions while some use older versions, costing time to make them compatible.
  • Licenses are getting to be costly, forcing us to consider OpenJDK as an alternative.
  • New features take time to learn. When someone starts using them, everyone has to take time to learn.
Terra Lo | TrustRadius Reviewer

Pricing Details

Oracle Java SE

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison