Inside Java
10 stories
Inside Java
Inside JavaLanguagesJDK 27 G1/Parallel/Serial GC changes Now that the JDK 27 has been released, I thought it would be time to discuss interesting changes in OpenJDK’s stop-the-world collectors in the HotSpot VM once more.

Inside JavaLanguagesEpisode 73 “Immutable Data Beyond Value Classes” [AtA] Recent and upcoming Java features (e.g. value classes, withers, and lazy constants) make it easier to define, construct, copy, and access immutable data
Inside Java
Inside JavaLanguagesJava Secure Coding Guidelines Get an overview of the Secure Coding Guidelines for Java and best practices. Examples will be provided to show insecure practices that may lead to security vulnerabilities.

Inside JavaLanguagesQuality Outreach Heads-up - JDK 28: Value Classes This Heads-Up is part of the regular communication sent to the projects involved; it covers the introduction of value classes and strict fields
Inside Java
Inside JavaLanguagesJEP targeted to JDK 28: 544: Ahead-of-Time Code Compilation The following JEP is targeted to JDK 28: 544: Ahead-of-Time Code Compilation
Inside Java
Inside JavaLanguagesCompromised Certificates and OpenJDK Java Runtimes As has been widely reported, the private keys of eight eMudhra intermediate CA certificates have been compromised.

Inside JavaLanguagesAllocating Off-Heap Memory: Typically 6-18x Faster in JDK 28 Pooled confined arenas provide a significant performance improvement for short-lived native allocations.
Inside Java
Inside JavaLanguagesWhat's Going Wrong with My JVM?! A Guide to First-Time Failure Diagnosis It's 2 AM Friday night when you get alerts your primary business application stopped responding and user tickets are piling up.
Inside Java
Inside JavaLanguagesJEP targeted to JDK 28: 543: Structured Concurrency The following JEP is targeted to JDK 28: 543: Structured Concurrency
Inside Java
Inside JavaLanguagesReflect, Transform, Accelerate: Bringing GPU Computing to Java Java’s code reflection API, developed in OpenJDK Project Babylon, opens a new path to targeting foreign programming models directly from Java—including GPUs.
Nothing matches this filter yet.