Java News
Episode 34 “Doc, JavaDoc and Markdown” with Jonathan GibbonsIn 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 MoreJava’s Plans for 2025 - Inside Java Newscast #83
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 MoreJVM Tuning with Machine Learning on Garbage Collection Logs
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 MoreA Deep Dive into JVM Start Up
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 MoreUsing Buddy Allocators to Reduce Inter-Page Fragmentation in ZGC
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 MoreThe Countdown to JavaOne 2025 is On!
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 MorePeaceful and Bright Future of Integrity by Default in Java
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 MoreJames Gosling on Java - Historical Oddities & Persistent Itches #JVMLS
James Gosling also known as 'the Father of Java' shared some personal thoughts and historical perspectives on Java during JVMLS.
Read MoreEpisode 33 “JDK 24 and More” with Chad
In this shorter-format pod, Chad talks about JDK 24, preview features, and more.
Read MoreJavaOne: A Lifetime of Java Learning in Three Days
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 MoreSourced from https://inside.java via RSS.