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
Mohammad Rashid Raza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is suited for web portal development, various mobile app development or Andriod, developing endpoints and API including REST and SOAP web services, OSGi fragmentation, and many more. A huge number of tools are Java as backend programming to add on the feature and functionality to their tool.
Score 10 out of 10
Vetted Review
Verified User
With the introduction of Graal VM based native containerization of your Java application, there is no way not to recommend using Oracle Java; also with Oracle Java JDK becoming free for production usage, more people can use it in production with the ease of mind knowing that libraries their code is reaching out to, are top-notch for safety and performance.
September 28, 2021

Oracle Java SE is evergreen

Score 8 out of 10
Vetted Review
Verified User
Enterprise level, web applications, security concerned application, embedded systems, cloud-based applications, best design patterns, and good programming standards are the places where [Oracle Java SE] is best suited. [Oracle Java SE] is best for large applications that could be broken down [into] microservices and can fulfill all the required implementations and support for EE.
April 11, 2021

Queen of OOP--Java

Shipra Dubey | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It depends on the technology on which the team is working. If you need to develop software with respect to object-oriented programming principles, Java is one of the best programming languages available. One can use Angular and other frameworks for the front end and Java as a back end.
Score 3 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
November 19, 2019

Java SE Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is well suited for scientific applications. One of its biggest strengths is that it combines scientific opportunities with enterprise stability, scalability and security.

And for machine learning, data science, etc. less appropriate.
Trang Nguyen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
October 09, 2019

Can't Go Wrong with Java

Score 7 out of 10
Vetted Review
Verified User
Incentivized
If your organization is looking to create enterprise-level applications through a object-oriented method of programming. OS-independent applications, Android mobile applications, PoS systems, and Big Data programs are perfect scenarios where you would probably want to use Java. However, if your application needs to be lightweight and extremely fast performance, then Java SE might be too bulky for your use-case.
October 07, 2019

Oracle Java SE Review

Balázs Kiss | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
From the smallest apps to the most complex web applications, the Java family provides a stable base for any projects. I would say it is one of the languages that every programmer must know at least a little... SE is also a great tool to teach new programmers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Suitable for:
  • Business applications.
  • Tools when startup time is not critical.
  • Applications that benefit from a huge ecosystem of open-source mature libraries.
  • When easy hiring is important.

Consider alternatives with:
  • Serverless applications (cold start with Java can be considerable, look into Go, Node for better performance).
  • Developing in Kubernetes Cloud ecosystem-- there, most tools use Go.
  • Big Data processing -- consider Scala and Python.
  • Data science -- consider Python.
  • Low-level highly performant code without Garbage Collector -- consider Rust and C++.
Richard Stanley | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Java (and Spring) is great for large scale applications or large volumes of microservices. However, it is limited in usability for small quick applications. The boilerplate can be daunting.
September 18, 2019

Ram's review on Oracle Java

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Less suited for cloud and more suited for in-house development. It's a very powerful and universally accepted language. Also it has various tools that support Java and also several integrations are possible. Every version of Java has more features built and hence it's recommended software. The universally accepted and unicode language is Java. Java is the best software language.
Terra Lo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Java is good for larger applications. It's good when the user doesn't want to care about memory management as the garbage collector will handle all that. It's also good as a teaching tool for people who are new to software development how to do it. It's the first language I was taught and my most favorite.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In education, if you are teaching at university level, or in the later years in school, Java is a good choice.
If, on the other hand, you teach younger learners, Java is probably not the language you want. Free text editing is too hard for really young ones, and the concepts can overwhelm. I'd say, from age 16 upwards, use Java.
September 18, 2019

THE Java SE to go for.

Score 6 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is well suited for most internet solutions, including software development, online services, data streaming processing pipeline, offline warehouse, and big data analysis. Its rich ecosystem really enables most all the imaginable problems we face in both large and small scale, both online and offline. The only downside might be that the the ecosystem might be a little overwhelming to begin with.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is well suited for any basic programming. We can spin up web applications using servlets and export java programs to web services easily using Axis or other frameworks. I think it's less appropriate for data science, machine learning and other scientific analysis such as exploratory data analysis and predictions.
December 19, 2018

Java is still King

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java is well suited for any backend service application such as microservices. It is also well suited to any company looking to have a strong technical base to build off of with numerous tools already built for it. One area where other tools may be more efficient is in web front end hosting. There are languages and platforms built specifically for this domain and may result in an easier setup than Java.
Return to navigation