Skip to main content
TrustRadius
Oracle Java SE

Oracle Java SE

Overview

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Read more
Recent Reviews

Oracle Java SE is evergreen

8 out of 10
September 28, 2021
Across the organization JDK is used, microservices development is the key area where JDK is used. All kinds of businesses like data …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is Java Cloud?

Oracle offers the Java Cloud Service, a PaaS supporting the fast and easy development of Java applications.

Return to navigation

Product Demos

CVE-2012-0507 Java AtomicReferenceArray Type Violation Vulnerability Metasploit Demo

YouTube

CVE-2012-0500 Oracle Java Web Start Plugin Command Line Argument Injection Metasploit Demo

YouTube

CVE-2012-1723 Oracle Java Applet Field Bytecode Verifier Cache RCE Metasploit Demo

YouTube

CVE-2013-0422 Java Applet JMX RCE Metasploit Demo

YouTube
Return to navigation

Product Details

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Oracle Java SE Competitors

Oracle Java SE Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Android Studio are common alternatives for Oracle Java SE.

Reviewers rate Support Rating highest, with a score of 8.

The most common users of Oracle Java SE are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(249)

Attribute Ratings

Reviews

(1-25 of 32)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • The JVM makes deploying across platforms simple
  • Widely supported in the open-source community
  • Actively maintained and developed
  • Very object oriented, hard to use modern functional programming paradigms
  • GC can cause performance issues
Score 10 out of 10
Vetted Review
Verified User
  • It's very fast. Especially if you use the right "tools" for the "right" task
  • It's very secure, type safe/strong language, which is great for production usage
  • It's has a gigantic opensource community, so you can find a framework or library for your needs in mere minutes
  • Strong encapsulation and modular architecture lets you sleep well at night
  • I would like to see more standardization on the convention level of good code practices in Java that could be promoted by Oracle
  • I would like to see a little more investment into JavaFX as with Graal VM there is a big potential
  • I would like to see more WebAssambly/WASM related features
September 28, 2021

Oracle Java SE is evergreen

Score 8 out of 10
Vetted Review
Verified User
  • Lot of coding has to be done in case of [Oracle Java SE] compared to python
  • Memory optimization
  • Mathematical operations in short codes
  • Graph and network related libraries should be added
Score 3 out of 10
Vetted Review
Verified User
Incentivized
  • Supports multiple platforms
  • Supports modern concepts such as streams and functional interfaces
  • Good tooling available (IDEs, debuggers, profilers, etc)
  • No ability to automatically clean up resources such as via destructors in C++. End users must explicitly invoke a method (e.g. close, dispose) to ensure resources are freed in a timely manner.
  • Garbage collection can introduce pauses at runtime (although this is improving)
  • Memory leaks are sometimes difficult to find due to automatic garbage collection
November 19, 2019

Java SE Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • We use our Enterprise Resouce Planning Applications development. And Java SE performance is very powerful.
  • Our budget planning application uses Java SE. Easy, very useful.
  • For Financial Consolidation application we use JAVA SE.
  • Application improvements can be made more easily.
  • Security and scheduling effects are made difficult in Java SE settings for critical applications.
  • Costs should be at the appropriate level.
Trang Nguyen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Plenty support built into the tool and IDE like Maven, Ant, Eclipse, IntelliJ.
  • Strong object-orientation language and clear project structure.
  • Wrapper underlines hardware and memory management so the developers can focus on business and implementation.
  • It offers a huge library and framework support from third-parties and the community.
  • It is hard to manage memory.
  • Swing UI module is not good.
  • Need time to initiate VM so the startup time is a little slow compared to other programs like Bash or Python.
October 09, 2019

Can't Go Wrong with Java

Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
  • Commercial Licensing in 2019. Oracle will charge commercial organizations using Java SE for upgrading to the latest bug fixes and updates. Organizations will now need to either limit their implementation of Java SE or may need to drop it altogether.
  • Slow Performance. Due to the all of the abstraction of the JVM, Java SE programs take much more resources to compile and run compared to Python.
  • Poor UI appearance on all of the major GUI libraries (Swing, SWT, etc.). Through Android Studio, it is easy to get a native look/feel for Java apps, but when it comes to desktops, the UI is far from acceptable (does not mimic the native OS's look/feel at all).
October 07, 2019

Oracle Java SE Review

Balázs Kiss | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • It's a robust, widely used, well-documented programming language
  • It's platform-independent.
  • Easy to learn, read, extend, use, etc.
  • Lately, the development of the language and the licensing policy cast some shadow over the language among our customers.
  • Modern, competitor programming languages tend to implement new, state-of-the-art things a bit faster.
  • Lombok plugin :)
September 26, 2019

Java for Education

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Well organized introduction to object-oriented programming.
  • Intelligently conceived type system.
  • Good use of functional features (considering that it's not a pure functional language).
  • We're waiting for the switch expression to become mainstream in the language.
Richard Stanley | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Java Handles its own memory well!
  • Is a typed language, so has great standards.
  • I am unsure if the new speed of releases is realistic for the wider talent world to keep up.
  • Official training and support from Oracle to develop the community feels like it prices out new devs.
September 18, 2019

Ram's review on Oracle Java

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Ease of Use
  • Powerful - you can write really robust programs.
  • Multipurpose - you can link it with many other applications, within Oracle and others as well.
  • Availibilty
  • More IDE's
  • Can't do mobile development
  • Cloud platform - not based in the cloud
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • The educational tools available are better than for other languages.
  • A very wide range of teaching material and ecosystem is available.
  • Great support is available for teachers in the community.
  • In more recent versions, the Java language has become more complex. Language features are being added that help professionals, but get in the way for novices.
September 18, 2019

Java SE Review

Xialin Zhu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Good collection of libraries.
  • Easy to learn. High productivity for developers.
  • Good infrastructure support internally.
  • GC performance. Hope it will be much better with the new GC coming up in Java 11.
  • Difficulty of Migration. Migration to a new major version is particularly challenging.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • It's a great programming language used by millions of people and devices.
  • I think it's easy to learn and fast to use.
  • There is so much help and content online to use it and build on it.
  • I wish it had support to data science and machine learning as Python does.
  • I wish we can do exploratory data analysis easily like in R or Python.
December 19, 2018

Java is still King

Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Java is cross-platform. We are able to run our applications in a variety of infrastructures with allows us to select the best one for its particular use-case
  • Java has amassed an extensive set of libraries, both first and third party which acts as a force multiplier for our teams.
  • Java is well known and gives us a large pool from which to draw technical resources
  • The new pricing structure of Java has left many concerns in the community as to the proper upgrade path
  • The new release schedule has put us In a rough spot as our applications are failing behind Java versions quickly
  • Java has a reputation for insecurities, which can lead to hard conversations about its security
Return to navigation