Java 21 - The Other Side - Inside Java Newscast #51
A detailed look at new features and changes in Java 21, including the Scoped Values API, from the Inside Java Newscast.
A detailed look at new features and changes in Java 21, including the Scoped Values API, from the Inside Java Newscast.
Explores JEP 445 for JDK 21, simplifying Java's launch protocol by removing requirements for public, static, and args in main methods for scripting.
Explores Project Lilliput's compact object headers in Java, which can reduce memory usage by 10-20% by shrinking the standard object header.
Explains JEP 443: Unnamed Patterns and Variables in Java, a feature to eliminate the need for unused variable declarations in lambdas, catches, and patterns.
Explores Java performance optimization phases like compilation, linking, and runtime, focusing on how computation shifts to improve speed and efficiency.
Java developer advocate discusses deprecated APIs and tools like jdeprscan to prepare codebases for future Java versions.
Explains the process of how new features are considered, designed, and shipped in the Java programming language via the OpenJDK community.
Summary of JavaOne announcements: GraalVM moving to OpenJDK, JavaFX 20 EA builds, and updates on Generational ZGC.
Explores a proposed Java language change to simplify the 'Hello World' program for beginners, reducing initial concept overload.
A preview of JavaOne sessions covering Sequenced Collections, purity, and upcoming Java features like string templates and JavaFX 19.
Explains what OpenJDK is, its community structure, and governance, as part of a Java-focused newscast.
Java Newscast covering recent OpenJDK developments, including Project Loom's virtual threads, Lilliput, and pattern matching.
Explores proposed changes to pattern matching in Java, focusing on case refinement and null-handling in its third preview.
A detailed overview of JDK 18's new features, including pattern matching refinements, the Panama API, jwebserver, and UTF-8 default changes.
An in-depth exploration of the undocumented JDK Flight Recorder (JFR) file format, detailing its structure and uses.
JDK 18 introduces a new Javadoc feature to embed compiled and tested code snippets, ensuring documentation examples stay up-to-date.
Oracle announces faster Java LTS releases every 2 years and free JDK binaries for Java 17, covering key updates from the Inside Java Newscast.
Explores JDK 16's new Unix domain sockets for faster and more secure inter-process communication, even on Windows.
Explores Java 17's improved random number generation API and provides a practical guide to using JDK Flight Recorder for application diagnostics.
Java Newscast covers incremental platform evolution, pattern switches vs Visitor Pattern, and native Wayland support in OpenJDK.