Skip Top Navigation Bar

Java News

Episode 34 “Doc, JavaDoc and Markdown” with Jonathan Gibbons

By Jonathan Gibbons, Ana-Maria Mihalceanu on January 21, 2025

In this episode, Ana hosts Jonathan Gibbons, core contributor and maintainer of JDK tools, to discuss JavaDoc/javadoc developments, focusing on markdown in JavaDoc documentation comments. Jonathan dives into significant changes in Java’s documentation component and associated tools, how JavaDoc is maintained, code documentation practices, and more.

Read More
Java’s Plans for 2025 - Inside Java Newscast #83

By Nicolai Parlog on January 16, 2025

In 2025, Java keeps evolving. Here's how the big OpenJDK projects Babylon, Loom, Leyden, Lilliput, Panama, and Valhalla (sans Amber) plan to push Java forward.

Read More
JVM Tuning with Machine Learning on Garbage Collection Logs

By Yagmur Eren on January 13, 2025

Optimizing the JVM can be a difficult task, often requiring extensive expertise and effort. In my thesis project, I explored a novel approach to JVM auto-tuning using machine learning (ML) algorithms, by training them with the information gathered from Garbage Collection (GC) logs. This blog will walk you through the key concepts, methodology, and exciting outcomes of my thesis project.

Read More
A Deep Dive into JVM Start Up

By Billy Korando on January 9, 2025

Before the code in the main method a Java application is executed, the JVM must go through an a long and complex series of steps to metaphorically create the universe to run your Java application. In this episode of Stack Walker we take a deep dive into the processes the JVM goes through to create that universe.

Read More
Using Buddy Allocators to Reduce Inter-Page Fragmentation in ZGC

By Casper Norrbin on January 8, 2025

ZGC uses bump-pointer allocation in its pages, which allows for fast sequential allocations but leads to fragmentation over time. My research explored how combining ZGC with a secondary free-list-based allocator could work, specifically a buddy allocator, which would allow for the gaps of memory to be reused without first needing to reset the page …

Read More
The Countdown to JavaOne 2025 is On!

By Sharat Chander on January 7, 2025

There’s still time to make plans to attend JavaOne this year... but time is ticking. The countdown to JavaOne 2025 is on, and here are our Top 10 stimulating reasons to attend.

Read More
Peaceful and Bright Future of Integrity by Default in Java

By Ana-Maria Mihalceanu on January 3, 2025

Recent and upcoming JDK releases reflect how Java gradually enhances boundaries of unsafe APIs: restricting dynamic agent loading, deprecating potentially unsafe memory-access methods, and preparing for stricter Java Native Interface (JNI) usage. This article explores how these changes embody a thoughtful transition to a more predictable and reliable Java ecosystem.

Read More
James Gosling on Java - Historical Oddities & Persistent Itches #JVMLS

By on December 28, 2024

James Gosling also known as 'the Father of Java' shared some personal thoughts and historical perspectives on Java during JVMLS.

Read More
Episode 33 “JDK 24 and More” with Chad

By Chad Arimura on December 26, 2024

In this shorter-format pod, Chad talks about JDK 24, preview features, and more.

Read More
JavaOne: A Lifetime of Java Learning in Three Days

By Sharat Chander on December 24, 2024

At JavaOne 2025, you can experience ongoing Java modernization across a range of learning tracks through content delivered by some of the most recognized luminaries at Oracle and the Java community.

Read More


Sourced from https://inside.java via RSS.