Java News
Java’s 2025 in Review - Inside Java Newscast #103With 2025 coming to a close, let's summarize Java's year and look at the current state of the six big OpenJDK projects as well as a few other highlights: Project Babylon is still pretty young and hasn't shipped a feature or even drafted a JEP yet. Leyden, not much older, has already shipped a bunch of startup and warmup time improvements, though. Amber is currently taking a breather between its phases 1 and 2 and just like projects Panama and Loom only has a single, mature feature in the fire. And then there's Project Valhalla...
Read MoreQuality Outreach Heads-up - JDK 26: Jlink Compression Plugin Now Handles -c Option Correctly
This Heads-Up is part of the regular communication sent to the projects involved; it covers how jlink processes the compression level set through -c option.
Read MoreValhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne’25
Should Java get rid of semicolons and what are the next steps for projects Valhalla and Loom? How does Java hold up against Python and what's the hold-up with record withers? The Java architects Ron Pressler, Paul Sandoz, Brian Goetz, Mark Reinhold, Dan Heidinga, Viktor Klang, Gary Frost, Alex Buckley, and John Rose sat down at JavaOne 2025 to answer these and many more audience questions in the Ask The Architect session.
Read MoreEpisode 42 “From Sumatra to Panama, from Babylon to Valhalla” with John Rose
Nicolai interviews John Rose, Senior Architect of the Java Virtual Machine, who brings over 30 years of experience advancing the Java platform...
Read MoreNew VS Code Extension with Java 25 and Notebooks Support
This release is based on Apache NetBeans 27 and supports all Java 25 features, including preview features. It also introduces Interactive Java Notebooks (IJNB)...
Read MoreOn the Boundaries of Final
In my research group, Luke Cheeseman is tackling the complexities of concurrency and data races—work that is brilliantly detailed in his paper, When Concurrency Matters: behavior-Oriented Concurrency. Following recent discussions with Luke and the announcement of JEP 500: Prepare to Make Final Mean Final targeting JDK 26, I was inspired to examine the Java Language Specification (JLS) to explore the formal boundaries of final. It is a surprisingly approachable document, and I strongly advocate for going straight to it rather than relying on folklore.
Read MoreJavaOne 2026 Registration Is Now Open
The JavaOne conference registration is open! The event is set to take place March 17-19, 2026, and judging by last edition, this one will be another amazing experience.
Read MoreJEP targeted to JDK 26: 530: Primitive Types in Patterns, instanceof, and switch (4th Preview)
The following JEP is targeted to JDK 26: 530: Primitive Types in Patterns, instanceof, and switch (4th Preview)
Read MoreNewsletter: JDK 26: Feature Freeze, HTTP/3, and more Heads-Ups
This Heads-Up is part of the regular communication sent to the projects involved; it announces that JDK 26 entered Rampdown Phase One, its features, recent changes and that JavaOne registration has opened.
Read MoreThe Inside Java Newsletter: Register for JavaOne 2026!
The Inside Java Newsletter for November 2025 focuses on registering for JavaOne 2026. The sessions will be announced soon, and conference planning is well underway. So, we’ll see you in March 2026! Also, in this issue we’re substantially expanding our coverage of the Java User Groups while continuing to provide the latest technical content for developers from the Java Developer Relations team and the Java Platform Group. Visit learn.java, dev.java, and inside.java for multimedia content for developers, learners, educators, and customers. See the newsletter archives, subscribe, and send to a friend!
Read MoreSourced from https://inside.java via RSS.