Java News
Ahead-of-Time Computation #RoadTo25In recent years, application startup and warmup have become increasingly important metrics when evaluating an application's overall performance. Project Leyden seeks to address these concerns by creating an Ahead-of-Time Cache the JVM can use to improve startup and warmup. In this video, Billy explains how ACME Soft hopes to incorporate Ahead-of-Time computation into their development lifecycle.
Read MoreGC-Agnostic Load Barriers for Ahead-of-Time Compilation
What are GC barriers and how do they relate to ahead-of-time compilation? This blog post explores the intersection of HotSpot's GCs and compilers through the lense of implementing GC-agnostic load barriers at the assembly level, and gives key insights on performance and overall takeaways.
Read MoreHow to Upgrade to Java 25 #RoadTo25
Updating from Java 21 to 25 is a smooth experience. Unless you're working on an unlucky project that collected all the little details that change: Whether it's annotation processing, null checks, file operations or the removal of old technologies, Peter collects them all.
Read MoreGrowing the Java Language #JVMLS
Brian Goetz (Java Language Architect) 2025 JVM Language Summit session on evolving the Java language.
Read MoreAuto-Vectorization in HotSpot #JVMLS
This video explores the ongoing development and improvements in HotSpot C2's auto vectoriser. After a brief introduction to the SuperWord algorithm, the presenter delves into significant enhancements already achieved and outlines plans for future advancements, using real-world examples and benchmarks.
Read MoreJava Architects Answer Your Questions - Inside Java Newscast #97
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.
Read MoreNewsletter: First JDK 25 Release Candidate
OpenJDK Quality Outreach August 2025 Newsletter
Read MoreThe not-so-final word on final #JVMLS
Java’s main tool for managing immutability is `final` fields. Unfortunately, using `final` fields comes with limitations which restrict their use in many real-world applications. In this talk we will look at some of the steps we're taking to address these limitations, and enable Java to take better advantage of immutable data.
Read MoreThe Inside Java Newsletter: JVMLS & JavaOne Sessions!
The Inside Java Newsletter for July 2025 focuses on the JVM Language Summit, technical sessions published from JavaOne 2025, profiles of developers in the community, podcasts with Oracle Java engineers, updates from the Java User Groups, and community events. The Inside Java Newsletter is produced by the Java Developer Relations team and covers the activities from the Java Platform Group and the Java community. Visit learn.java, dev.java, and inside.java for a variety of multimedia content for developers, learners, educators, and customers. Check out the newsletter archives, subscribe, and send to a friend!
Read MoreJavaOne: Returning to the Bay Area March 17-19, 2026
The JavaOne conference is back again, set to take place March 17-19, and judging by last year's event, this year will be another amazing experience.
Read MoreSourced from https://inside.java via RSS.