Everything about

#core‑libs

Removal of ThreadPoolExecutor.finalize()#post#java‑27 #core‑libs #migration
With finalization being deprecated for removal, finalize methods are slowly being removed
LazyConstants in JDK 26 - Inside Java Newscast #106#video#java‑26 #core‑libs
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.
Consistent Behavior of new File("")#post#java‑25 #core‑libs #migration
Prior to this change, a new File("") behaved differently, depending on whether it was queried as a relative or absolute file
All API Additions From Java 21 to 25#video#java‑25 #core‑libs #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.
Java Architects Answer Your Questions - Inside Java Newscast #97#video#project‑amber #project‑leyden #project‑valhalla #core‑libs #project‑babylon
You asked questions, Java architects have the answers - from switch and if expressions to record identity, from optimal training runs to differentiable programming, and more
HTTP/3 in Java - Inside Java Newscast #96#video#core‑libs
JEP 517 proposes to update Java's HTTP Client (introduced in Java 11) to be compatible with HTTP/3
Java Gets a JSON API - Inside Java Newscast #95#video#core‑libs
Java considers itself a "batteries included" language and given JSON's ubiquity as a data exchange format, that means Java needs a JSON API.
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.
Better Random Number Generation in Java 17#post#java‑17 #core‑libs
Java 17 expands the API for random number generation to make it more usable, extensible, and robust with RandomGenerator and RandomGeneratorFactory at its core.
Random Numbers and JDK Flight Recorder - Inside Java Newscast #9#video#java‑16 #java‑17 #core‑libs #performance #tools
The new API for random number generation in Java 17 - why it needed to change and how the new API is more usable, extensible, and robust - and how to get started with JDK Flight Recorder, particularly on Java 16.