Java News
Introduction to HotSpot JVM C2 JIT Compiler, Part 2In Part 2, we look at: inlining and GVN (global value numbering) during parsing, using Ideal Graph Visualizer and rr (debugger) to look at the IR and transformations of it. There is also a simple 'idealization' and some exercises for the the reader to explore.
Read MoreJavaOne 2025 Features Some of the Best Java Experts From Around the World
Come to JavaOne 2025 to see some of the top Java experts from across the globe in-person!
Read MoreGarbage Collection in Java - The progress since JDK 8
Garbage collection (GC) is a key feature of the Java Platform that enables automatic memory management, allowing developers to focus on solving problems other than low-level memory management.Since JDK 8, the GC performance have improved significantly, removing much of the overhead usually associated with automatic memory management. This video explores the basics of GC, what different GC algorithms are available and their key differences, how to choose the right GC and why upgrading to a recent JDK can improve the performance of your application.
Read MoreIntroduction to HotSpot JVM C2 JIT Compiler, Part 1
Over the last years, Emanuel had the opportunity to learn a lot from his fellow C2 engineers at Oracle but also from other companies and even individual contributors working on OpenJDK. He summarizes his understanding of the C2 Compiler in the HotSpot JVM, and hopefully make it easier for others to dive into C2.
Read MoreJava Resists Quantum Attacks - Inside Java Newscast #85
While we all get excited imagining the many happy path scenarios using quantum computers, what if such computation power will be employed for compromising the cryptographic algorithms that secure data and communications? How can Java applications help withstand such security threats? Today's episode is about how Java applications can help resist quantum attacks with Key Derivation Function (KDF) API, Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM), and Module-Lattice-Based Digital Signature Algorithm (DSA).
Read MoreQuality Outreach Heads-up - New macOS JavaFX Metal Early-Access builds
This Heads-Up is part of the regular communication sent to the projects involved, it covers the new macOS Metal JavaFX Early-Access builds.
Read MoreThe Inside Java Newsletter: Countdown to JavaOne 2025!
The Inside Java Newsletter for January 2025 highlights the upcoming JavaOne conference in California March 18-20. Go to javaone.com to register now! Also in this issue you'll find multiple podcasts, the latest technical articles and videos, and conference and JUG updates from around the world. The Inside Java Newsletter is produced by the Java Developer Relations team and highlights technical content from the Java Platform Group. Check out the archives, subscribe, and send to a friend!
Read MoreModern Java Deep Dive
There are plenty of JDK 22 and 23 features in the language, API, and runtime to discuss - whether new, improved, or finalized. This deep dives goes over all of them.
Read MoreQuality Outreach Heads-up - JDK 25: Proposal to Deprecate for Removal -UseCompressedClassPointers
This Heads-Up is part of the regular communication sent to the projects involved, it covers the potential deprecation-for-removal of the -UseCompressedClassPointers argument.
Read MoreQuality Outreach Heads-up - JDK 24: Remote Debugging with jstat and jhsdb Is Deprecated for Removal
This Heads-Up is part of the regular communication sent to the projects involved, it covers the deprecation-for-removal of jstat's and jhsdb's remote capabilities in JDK 24.
Read MoreSourced from https://inside.java via RSS.