Java News
Episode 50 “Towards Better Checked Exceptions” [IJN]Java's checked exceptions are both an integral part of the language and one of its most contested features - let's talk about their specific issues and what could be done about them
Read MoreJava Performance Update: From JDK 21 to JDK 25
JDK 25 has arrived, bringing a major set of performance gains over JDK 21—often letting your existing, unchanged Java applications run faster right away. In this talk, we’ll dive into 13 concrete performance improvements delivered between JDK 21 and JDK 25 across the standard libraries, the JIT compiler, and garbage collectors.
Read MoreEpisode 49 “LazyConstants in JDK 26” [IJN]
Lazily initializing fields in Java is error-prone and undermines constant-folding. JDK 26 comes with JEP 526, which previews LazyConstant, a type that lazily initializes a value through a given Supplier but still allows constant-folding.
Read MoreJava 26 is Shipping Soon - Inside Java Newscast #108
Java 26 is getting all packaged up to be shipped worldwide! As with every release of the JDK there are a number of new features, improvements, changes in behavior, and more that developers should be aware of before upgrading. In this episode of the Inside Java Newscast we will review all the noteworthy changes coming in Java 26 that will impact developers.
Read MoreHTTP Client Updates in Java 26
The HttpClient will be receiving several updates in Java 26, let's review these changes and what Java users can expect.
Read MoreQuality Outreach Heads-up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macOS
This Heads-Up is part of the regular communication sent to the projects involved; it covers a change in the macOS JavaFX rendering pipeline.
Read MoreJava 26 for DevOps
Let's review the observability and runtime changes coming in Java 26.
Read MoreIntelligent JVM Monitoring: Combining JDK Flight Recorder with AI
JFR simplifies troubleshooting and profiling by capturing detailed JVM event data—and with the JFR Streaming API, you can access those insights in real time. But what if you could go further and stream live JFR data straight into an AI system to enhance monitoring, accelerate troubleshooting, and even help prevent issues before they occur? In this session, we’ll demonstrate how to use JFR with the latest JDK features to build self-improving applications with the help of AI.
Read MoreJDK 26 G1/Parallel/Serial GC changes
The OpenJDK project is about to release JDK 26 in a few days. This is a good opportunity to add information about notable changes to the stop-the-world collectors in the Hotspot VM.
Read MoreData Oriented Programming, Beyond Records
We've had some good discussions here, and I've got some updates to the ideas outlined in the previous snapshot. There's a lot here, including a lot that I'm identifying as likely future directions but which should not be the topic of current discussion; I want to focus on the highest-priority aspects first...
Read MoreSourced from https://inside.java via RSS.