Skip Top Navigation Bar

Java News

Just-In-Time Compilation for Java Performance: Recent and Ongoing Improvements

By Roberto Castañeda Lozano on September 21, 2026

<p>Just-in-time (JIT) compilation within the JVM is essential to Java's performance and plays a central role in ongoing OpenJDK projects such as Valhalla, Leyden, and Panama. JIT compilation is constantly evolving to support the evolution of the Java language, its main application areas, deployment models, and underlying hardware. This talk provides an overview of recent performance improvements delivered by the JVM's JIT compilers, both as part of and in addition to OpenJDK projects, and highlights some of the most significant ongoing developments in this area.</p>

Read More
JEP targeted to JDK 28: 401: Value Objects (Preview)

By Dan Smith on September 20, 2026

<p>The following JEP is targeted to JDK 28: 401: Value Objects (Preview)</p>

Read More
Episode 70 “AOT Caching - Netflix' Practice vs OpenJDK's Theory” [I/O]

By John Rose on September 17, 2026

<p>From time scales to checkpointing, from managing to inspecting cache files, there are a number of details to consider when creating AOT caches for faster Java application launches.</p>

Read More
Java 27 Launch Stream

By on September 16, 2026

<p>On September 15 we celebrated the release of Java 27! We covered what’s coming in JDK 27—from key enhancements and platform changes to the latest developments at the intersection of Java and AI.</p>

Read More
JDK 27 Security Enhancements

By Sean Mullan on September 16, 2026

<p>JDK 27 was released on September 15, 2026! As with my previous blogs, I have compiled a list of what I think are the most interesting and useful security enhancements in this release. I have also grouped them into appropriate categories (crypto, TLS, etc) which should make it easier to find out what has changed in each specific area. The JDK 27 release notes also contain further details on these and other enhancements.</p>

Read More
The Arrival of Java 27!

By on September 15, 2026

<p>JDK 27 is now available! Oracle is proud to announce the general availability of JDK 27 for developers, enterprises, and end-users.</p>

Read More
Java 27 Technically Within 2 Minutes

By Billy Korando on September 13, 2026

<p>Let's review in about 2 minutes the 9 JEPs (JDK Enhancement Proposals) that were included in the JDK 27 release!</p>

Read More
JDK 27 Runtime Updates Release Notes

By Billy Korando on September 12, 2026

<p>Let's review the performance updates, new runtime features, and other changes to existing features that are in the JDK 27 release!</p>

Read More
Episode 69 “Declassifying Java 27” [IJN]

By Billy Korando on September 10, 2026

<p>Java 27 is set to be released on September 15th, let's review what's coming!</p>

Read More
Principles of Memory Management in Java

By Ron Pressler on September 4, 2026

<p>In this talk, we’ll explore why the JDK’s garbage collectors work the way they do and how Java memory management affects application performance. We’ll look at the sometimes non-obvious relationship between RAM and CPU, and why they must always be considered together.</p>

Read More


Sourced from https://inside.java via RSS.