Java News
Secure, Scalable JVM Diagnostics for Kubernetes with JMSAs Kubernetes adoption accelerates, infrastructure-level observability is no longer enough for Java workloads. Organizations need secure JVM intelligence embedded into their cloud operations model. With JMS, OCI provides a centralized framework for Java runtime governance and fleet-scale JFR orchestration across cloud native environments.
Read MoreEpisode 51 “Unboxing Java 26 for Developers” [IJN]
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 developers should be aware of before upgrading.
Read MoreThe Inside Java Newsletter: New Sponsors for JavaOne! Registration Discount Continues!
The Inside Java Newsletter for February 2026 includes a special discount code for JavaOne. Register now and save $150! This issue also highlights new sponsors that will be at JavaOne, technical content from videos and podcasts, learning and community updates, and more from the Java Platform Group. Visit learn.java, dev.java, and inside.java for videos, articles, and other resources for developers, learners, educators, and customers. You can view the newsletter archives, subscribe, and share it with a friend!
Read MoreQuality Outreach Heads-up - JDK 27: Removal of ‘java.locale.useOldISOCodes’ System Property
This Heads-Up is part of the regular communication sent to the projects involved; it covers the removal of the system property 'java.locale.useOldISOCodes'.
Read MoreEpisode 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 MoreSourced from https://inside.java via RSS.