JavaOne 2022: Java continues to evolve

I met him George SaabSenior Vice President of the Java Platform Group, Oracle Chair, OpenJDK Governing Board, following his keynote address at JavaOne, This was the first JavaOne conference since 2017 and was held in conjunction with Oracle Cloud World.

Java has been around for 27 years. It remains an important language for enterprises and developers. It is the language of choice for technology trends in development and organizational use. There are 60 billion active JVMs and 38 billion cloud-based JVMs.

The Java Innovation Pipeline Remains Strong, Thanks to the Release of Java 19 in September, George and his team track hardware, software, and Java community discussions to identify ways to help developers and businesses take advantage of the change,

There are five major themes JavaOne focuses on:

  1. performance – Improve with release every six months.

  2. Stability Insurance is the future value of past investments.

  3. Security – Secure language and platform for building applications.

  4. compatibility – Maintain runtime choice and flexibility for Java applications.

  5. maintenance The platform encourages writing maintainable code.

power of clean code

According to Olivier Gaudin, CEO of SonarSource, Java is more than a language, it is a platform. It enables engineers and developers to focus on high-level problems. This leads to the creation of processes and tooling to develop and deliver better software. To develop great software, you need to have great code. The source code is the only thing that matters. It predicts how your software will behave and perform.

According to Olivier, there are four major benefits of clean code:

  1. Cut down on maintenance and costs by eliminating bad code and technical debt—developers spend 42% of their time on remediation,

  2. Reduce developer attrition. Developers believe that debugging takes too much time, resulting in little time to innovate,

  3. Increases software longevity as a long-term asset –Software rewrite costs on average 3X higher than initial estimates,

  4. Minimizes operational, reputational and security risks – 90% security incidents are caused by bad coding practices,

Clean code enables developers to work on more value-added projects and innovation to bring value to the business,

thoughtful development

The Java team works to balance the two competing agendas in the development landscape which is Continuously Evolving with new programming paradigms, modern application solutions, different deployment models and changing hardware architectures,

Conservatism focuses on compatibility and not on alienating users. Whereas innovation is the key to adapt to change and correct mistakes.

The six-month sequence of releases continues from March 2018 and is scheduled to release every September and March, It has earned developers the confidence that Java is providing innovation in smaller and more frequent increments with predictability,

Notable Projects

These are the projects George highlighted:

java management service

Java Management Service (JMS) Enables users to better manage their Java deployments by:

  • Discover all Java Runtime installations, whether they are on the desktop, on-premises, or in the cloud,

  • Identify which runtimes need updates or upgrades.

  • Track which application uses each runtime.

  • Manage, install, and remove the Java Runtime.

JMS receives updates very fast. In the near future Users will be able to know what are cryptographic algorithms is used to and which third-party libraries their applications depend on, The Java Flight Recorder application will provide the information about the performance.

Today, JMS Discovery services are available to everyone without a subscription to allow users to understand Java usage before becoming a customer or running on an Oracle Cloud Infrastructure (OCI).,

Performance Improvement

Between Java 8 and Java 17, partner benchmarking has shown an improvement of 64%.

To help customers address upgrade challenges, George introduced the Java SE Subscription Enterprise Performance Pack which provides JDK 17 performance for JDK 8 workloads via a drop-in replacement for JDK 8.,

Naren NayakSenior Director of Customer and Developer Engineering at Ampere shared the performance improvements realized with the Performance Pack:

  • 15% higher performance on Apache Spark

  • 20% less latency on Apache Cassandra

  • 29% higher throughput on enterprise-class Java benchmarks

  • 46% better price performance with Enterprise Price Pack on OCI Ampere A1 Compute

less resources is required to achieve the goals.

OpenJDK Community

The list of companies and individuals who have contributed to OpenJDK continues to grow. This includes hardware vendors, advanced users of Java, and even some companies that want to distribute their,

Oracle, as manager of Java, continues to contribute more than all other contributors combined, Other supporting contributors include Red Hat, Tencent, Amazon, ARM, Intel and Alibaba.

GraalVM Community

Another area where Oracle is contributing to open source GrailVMWhich one? is used by Microservices Framework for Fast Start-up of Java Applications, Eric SeidlerOracle Labs VP and Technical Director announces that Oracle will contribute all Java-related code from GraalVM Community Edition to the OpenJDK community,

They intend to continue the design and development work on the Graal Compiler and GraalVM Native Images in the OpenJDK community using the same methodology and the procedures used for java, All future releases of GraalVM be aligned With the release of Java.

java community

Sharat ChanderSenior Director of Java and Container Native Project Management and Developer Engagement recognized those attendees at the first JavaOne conference since 2017 Different Years of Java Development Experience, Many of the attendees have been using Java for 25+ years.

people realized that for to build the largest collection of developers that had to connect personallywith engagement and conversation, Every Java developer plays a part in the past and future success of Java.

One millionth Java certification this summer completed, It is a demonstration of the importance and value of a Java programmer.

Programs rooted in Java’s history foster connection and collaboration. Sharat also recognized the leaders of the Java User Group who keep Java active in local communities and the Java champions who help promote Java.,

Sharat recognized and wrapped up the form of the keynote speaker bruno sousaEducating others about the value of code development with a Lifetime Achievement Award to Principal Consultant, Summa Technologies for his contribution to the Java community

Leave a Comment