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-4 of 4)
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
We as an information technology company use Oracle Java SE to develop various tools and services for our clients. We develop applications, software, and endpoints to bring the clients business and information in the world of the web. Using java design patterns we are writing codes for designing servlets, interfaces, and endpoints to expose and fetch the data to or from the third party system, implementing spring framework to develop a power web portal. Java is one of the great open-source backend programming languages.
  • Platform independent, robust and secure programming
  • Auto memory management using garbage collection
  • Huge number of framework available for development
  • Oracle doc can be improve more in detail
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.
  • Lamda functions which helps developer to achieve the function by writing less code
  • Scalable and modular system
  • Huge open source library available
  • Easy contribution process to add new feature
  • Java Memory management
  • JDK is still free for developers and students for practice
  • Corporate and business user has to pay for licence
Notepad++, Beyond Compare
Score 10 out of 10
Vetted Review
Verified User
Java is running almost every internal operation except for the frontend side of the web application. The versatility the language provides has allowed us to optimize the applications to be more performant and less energy/resource consumptive.
  • 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
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.
  • Java Streams and Functional Interface
  • Concurrency and Modularity
  • Language being type strong (statical typed)
  • It increases our productivity
  • We have not had any security breaches or issues of sorts
  • Some new features in post Java SE 11 versions have let us optimize code even more
Java is highly more performant and with a very wide range of opensource libraries at hand, there is not much that you "cannot do" as long as you "do it right". Interpreted nature of Python doesn't let you do proper multicore/multithread operations, you could even say that concurrency is non-existent - it's that bad. .NET provides some promises with the latest iterations but the range of libraries and size of Java community is just too massive to even consider "vendor" lock-ins that may away you on the other side.
September 28, 2021

Oracle Java SE is evergreen

Score 8 out of 10
Vetted Review
Verified User
Across the organization JDK is used, microservices development is the key area where JDK is used. All kinds of businesses like data modeling, file read, logging, email processing, API calls, different libraries written using SE are used to solve many implementations challenges. [Oracle Java SE] is used for any latest and greatest platforms available in the world.
  • 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
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.
  • Functional interfaces
  • Collections
  • Rx
  • Thread pool
  • Annotations
  • Best practices and design pattern
  • Huge library support
  • Open source
Code readability is greater in [Oracle Java SE]. Code refactor can be achieved in [Oracle Java SE], design patterns are used across the libraries and in use of it as well.
April 11, 2021

Queen of OOP--Java

Shipra Dubey | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The project on which my team is working is using Oracle Java SE. It is used by all the software developers in the team. We are using different libraries in Java for the front-end and back-end development of the software.
  • Highly secure and object oriented
  • Exception handling
  • Easy integration with other open-source libraries
  • No option of pointers in Java
  • Memory management is not well handled
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.
  • Object-oriented programming
  • Inheritance and encapsulation of data and classes
  • Platform Independence to deploy software on multiple servers
  • Easy deployment across multiple servers
  • Easily maintainable code
Return to navigation