TrustRadius Insights for Oracle Java SE are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Platform Independence: Users have praised Java for its platform independence, which allows them to seamlessly develop and deploy applications across various operating systems, enhancing flexibility and reach. For example, this feature enables developers to create software that can run on both Windows and Unix-based systems without significant modifications.
Robustness: Many reviewers have highlighted the robust nature of Java programming, emphasizing its ability to handle complex tasks efficiently and reliably in diverse environments, contributing to a stable development experience. This reliability is particularly crucial for mission-critical applications where downtime is not an option.
Extensive Frameworks and Libraries: Users appreciate the extensive availability of frameworks and libraries for Java development, enabling them to leverage a wide range of tools and resources effectively in their projects, fostering innovation and productivity. The abundance of resources like Spring Framework or Apache Commons provides developers with pre-built solutions to common problems, speeding up the development process significantly.
We use Oracle Java SE across the organization. There are tons of people using it in one form or other. We have many tools supporting Java programs and the code in them for writing logic and transformations. We build Java-based web services, applications, and tools to support our internal technology needs.
Pros
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.
Cons
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.
Likelihood to Recommend
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.
VU
Verified User
Employee in Corporate (Chemicals company, 10,001+ employees)