Java News
Java 21 is an explosive release! 💣💥Java 21 University Session
Read MoreSequenced Collections API - Sip of Java
Let's explore the new Sequenced Collections API that has been added in Java 21.
Read MoreNew candidate JEP: 457: Class-File API (Preview)
Provide a standard API for parsing, generating, and transforming Java class files. This is a preview API.
Read MoreNew candidate JEP: 456: Unnamed Variables and Patterns
Enhance the Java language with unnamed variables, which can be initialized but not used, and unnamed patterns, which match a record component without stating the component's name or type. Both are denoted by an underscore character, _.
Read MoreNew candidate JEP: 455: Primitive types in Patterns, instanceof, and switch (Preview)
Enhance pattern matching by allowing primitive type patterns to be used in all pattern contexts, align the semantics of primitive type patterns with that of instanceof, and extend switch to allow primitive constants as case labels. This is a preview language feature …
Read MoreJFR View Command - Sip of Java
Let's explore the new JFR View command
Read MoreMy Favorite JDK 21 Feature: Javadoc Search URL
Well, it’s not actually a JDK 21 feature; it was added in JDK 19. With the recent release of JDK 21, there’s been a lot of emphasis on the changes between JDK 17 and JDK 21, because both are long-term maintained releases. I figure it’s ok to call this a JDK 21 feature …
Read MoreJDK 21 Security Enhancements
JDK 21 was released on September 19, 2023! 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 21 release notes also contain further details on these and other enhancements.
Read MoreVirtual Threads: An Adoption Guide
This guide is meant but to provide an introductory set of guidelines to help those who wish to start using virtual threads make the best of them...
Read MoreThe Arrival of Java 21!
Oracle is proud to announce the general availability of JDK 21. This release is the 12th Feature Release delivered on time through the six-month release cadence. This level of predictability allows developers to easily manage their adoption of innovation thanks to a steady stream of expected improvements. …
Read MoreSourced from https://inside.java via RSS.