Everything about

#java‑25

Image with slug java-25-apis
All API Additions From Java 21 to 25#video#java‑25 #core‑lib #streams #documentation
Learn about all API additions between Java 21 and Java 25: scoped values, stream gatherers, class-file API, foreign function and memory API, Javadoc additions, and preview features.
Image with slug talk-structured-concurrency
Structured Concurrency in Action#talk#structured‑concurrency #java‑25
A deep-dive into the structured concurrency API as it is currently proposed
Image with slug road-to-25-upgrade
Upgrading From Java 21 To 25: All You Need To Know#video#java‑25 #migration
Updating from Java 21 to 25 is a smooth experience. Unless you're working on an unlucky project that collected all the little details that change: Whether it's annotation processing, null checks, file operations or the removal of old technologies, Peter collects them all.
Image with slug inside-java-newscast-94
Java 25 is ALSO no LTS Version - Inside Java Newscast #94#video#java‑25
Java 25, much like Java 21, will be described as a "long-term-support version" despite the fact that that's categorically wrong.
Image with slug inside-java-newscast-93
Java 25 Encodes PEM - Inside Java Newscast #93#video#core‑libs #java‑25
Java 25 previews an API that transforms PEM (Privacy-Enhanced Mail) texts into cryptographic objects like public or private keys, certificates, and certification lists and vice versa.
Image with slug inside-java-newscast-92
Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92#video#java‑25
Java 25 will be released on September 16th. Its feature set has been frozen today and it is impressive: 11 finalized features in language, APIs and the runtime plus 7 that are brewing.
Image with slug inner-null-checks
New Null Checks in Inner Class Constructors#post#java‑25 #core‑lang #migration
The Java compiler will now inject null checks for the outer instance into the constructor of inner classes
Image with slug talk-java-x
Java 25 - Better Language, Better APIs, Better Runtime#talk#java‑25
Java 25 will be the next release with long-term support and a lot has happened since the last one: flexible constructors, stream gatherers, multi-source-file launcher, faster launch times plus many new and improved features in preview