Oracle Java SE Subscription - a reliable and still growing all purpose programming language
October 28, 2021

Oracle Java SE Subscription - a reliable and still growing all purpose programming language

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle Java SE Subscription

Oracle Java SE is used as our primary programming language for any backend application that needs to be high performance. With its simple syntax, the JVM, and extensive community support Oracle Java SE Subscription speeds up deployment and feature delivery. Though the JVM generally handles memory management, it does provide knobs to adjust garbage collection as needed to further tune the applications to limit GC pauses for low latency applications. In the past few years, the Oracle Java SE Subscription has sped up the iterative development of Oracle Java SE, leading to many modern and welcome language features so that Java does not fall behind.
  • Object oriented programming.
  • Memory management.
  • Concurrent programming.
  • Multi-platform support.
  • Lots of libraries and APIs.
  • Limited manual memory management.
  • Older language that is verbose compared to other modern languages.
  • Faster development.
  • Compatibility with 3rd party APIs lessens need for in house dev work.
Concise, fast, and thoughtful support.
Scala relies on the JVM similar to Oracle Java SE Subscription. It has some very nice language features that Java has incorporated over the years. It is, however, a functional programming language that is a bit more obtuse and harder to pick up for those not familiar. This reason, along with the greater community support, is why we tend to lean towards Oracle Java SE as our primary programming language.

Do you think Oracle Java SE Subscription delivers good value for the price?


Are you happy with Oracle Java SE Subscription's feature set?


Did Oracle Java SE Subscription live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Oracle Java SE Subscription go as expected?


Would you buy Oracle Java SE Subscription again?


Oracle Java SE Subscription is great for any application that needs rapid feature development, but you also need to tune the application for performance requirements. Oracle Java SE is also widely supported by many third-party APIs. Oracle Java SE, particularly the JVM, is not great for serverless development, e.g., AWS Lambda. [With] slow startup times, we lead to startup lag as the JVM has to start up on every cold start. Oracle Java SE is also limited in any development that needs specific memory management.