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

(26-32 of 32)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
For developing and maintaining software we use it as our core programming language. We interface with third party tools with software tools developed and packaged using Oracle Java.
  • Ease of use and finding resources . We can find many trained experienced resources and also trouble shooting with the vast amount of resources online .
  • Adaptibility and Portability across to newer java versions.
  • Any new thirty party package is just plug and play . The versatility of oracle java makes it a no brainer
  • If customizing it against client needs is easier and streamlined it will make us more efficient
  • Backward compatibility of newer versions is a bottleneck
  • Also tight coupling versions with soft party tools; if there is a way to mitigate this problem upgrades will be effortless
For small companies it’s easier to maintain and acquire licenses, but it will be a hassle for large companies—especially the cost related to upgrades and end of service life apps.
Whitney Vosevwa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is a great software that we use in the software development department to help in developing software's for the banking industry. It is simple and easy to manipulate in order to come up with a running solution in the runtime environment. The solutions are very valuable to many different financial institutions thanks to this great software.
  • It is open source.
  • It is available to many types of operating systems i.e. it is cross-platform and cannot be limited to a specific OS.
  • It is very stable.
  • I have not found any con of Java SE.
I would say that Java SE is recommended for mobile development, in Android operating system. It is also used for the creation of secure ISO messages that are used in client server communications in many different applications used across departments in various organizations in different fields. It is so very stable.
Jean Georges Perrin | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Java is used in most projects I was involved in the last 20 years. It definitely had its ups and downs but is always here as a very solid foundation for any project. Performance and reliability are certainly the 2 qualities I think about Java now. The Oracle variation is probably not my favorite, but this is more personal than fact-backed.
  • Reliable
  • Consistent
  • Performant
  • Safe
  • Slow evolution
  • Some concepts are not straight forward
Any enterprise application would benefit from Java as a reliable platform.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java SE was the de facto language at my previous company and was used across the whole organization. It was used to create software for all business areas from marketing to CRM.
  • Java SE has a very strong community behind it so whenever you face a problem an instant search on the internet and you will find hundreds of solutions, code examples and recommendations easily.
  • Java SE has tons of open source frameworks built around it, so for any business or technical problem, you can find many frameworks like spring, hibernate, JUnit etc ...
  • Java itself is a great object-oriented programming language constantly evolving. It's very stable and constantly receiving bug fixes.
  • New features to the language are added all the time like lambda expressions, streams, and pipelines, new API's etc ...
  • More functional programming paradigms can be incorporated into Java SE.
  • Java could use some more performance increases.
For all kinds of web-based business applications, I'd recommend the use of Java SE as the programming language. A very stable language with great readability and community support.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
OJSE is used in my team to implement low-latency microservices for a trading platform. Wide industry adoption and ease of deployment across heterogeneous hardware setups make it a language of choice for us. Other teams in the department also use OJSE as their language of choice when approaching other unique business problems.
  • Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
  • Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
  • Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
  • 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.
Great for solutions where you are unsure of the underlying hardware or may use different setups for the same binary. Not so great if you require fine control over memory management and data structure organization since that can't be controlled as easily by the developer. Lots of third party libraries available that can be leveraged to help bring your application to market faster.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java SE is used by the organization I work at, as the preferred language of development of all of our products. We currently use Java SE 1.7, and are in the process of upgrading to latest version 1.8. It's used throughout the company, in all departments.
  • It's extremely fast. Programs execute with lightning speed.
  • It's platform independent. A piece of code written on windows can be executed on UNIX systems without any extra effort.
  • It's simple and stable.
  • It has powerful IDEs like Eclipse and NetBeans.
  • It has a huge active community, which helps in coding and support.
  • There are a lot of code libraries available, with comprehensive documentation.
  • It's strict on syntax. Programmers switching from some other coding language, need guidance and time to get used to Java.
  • There're bugs in some Java default libraries, like Swing.
  • Lack of garbage collection on resources other than memory
Java SE is well suited, for a company of any size, and supports software / application of any size.
November 01, 2017

Java for everything.

Miguel Angel Merino Vega | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java for everything you need. Our developers and me personally love Java as a strong language with all the possibilities you can expect to develop any type of system. We use java in the development department, in the testing department and it is the basis of 80% of the projects we carry out.
  • Small, medium and large applications. Key projects for any client.
  • Working with Frameworks like Spring, Struts, etc.
  • Android applications, systems that use special hardware, Arduino, etc.
  • Maybe Java could think of a way to simplify the code for beginners.
  • Less lawsuits, come on Oracle. Java was born to be free for everybody!
In terms of information technology, Oracle Java SE is well suited for everything or almost everything. There are clients with architectures based on another language like C #. In these cases or by the customer's own needs another language could be used.
Return to navigation