Everything about

#java‑24

Image with slug inside-java-newscast-86
Scoped Values in Java 24 - Inside Java Newscast #86#video#java‑24 #project‑loom #structured‑concurrency
Scoped values enable a method to share immutable data both with its callees within a thread and with child threads in a convenient, safe, scalable way, particular in comparison to thread-local variables.
Image with slug remote-jstat-jhsdb-deprecation
JDK 24 Deprecates Remote Debugging with jstat And jhsdb For Removal#post#java‑24 #migration
Due to their reliance on RMI, which the JDK is moving away from, the remote debugging capabilities of jstat and jhsdb are deprecated for removal
Image with slug inside-java-newscast-82
Java 24 Performance Improvements & Deprecations - Inside Java Newscast #82#video#java‑24 #performance #deprecation
Java 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the performance improvements and deprecations/removals.
Image with slug jni-restriction
JDK 24 Prepares Restricted Native Access#post#java‑24 #project‑panama #migration
JEP 472 prepares restricted access to native code through JNI and the FFM API
Image with slug inside-java-newscast-81
Java 24 Language & API Changes - Inside Java Newscast #81#video#java‑24
Java 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the language and API changes.
Image with slug inside-java-newscast-80
Java 24 Stops Pinning Virtual Threads (Almost) - Inside Java Newscast #80#video#java‑24 #virtual‑threads
On Java 24, virtual threads will no longer be pinned inside synchronized blocks, which increases ease of adoption