Overview
Explore a comprehensive newscast video detailing the performance enhancements and deprecations in Java 24, which implements 24 JDK Enhancement Proposals. Learn about significant improvements including reduced JDK size through custom runtime builds, virtual thread synchronization without pinning, generational garbage collection in Shenandoah and ZGC, and G1's late barrier expansion. Discover experimental features like compact object headers and ahead-of-time class loading, while understanding important security changes such as enhanced default integrity settings and the disabled security manager. Get insights into the removal of 32-bit x86 ports and their implications for Java development. Each topic is thoroughly explained with references to relevant JEPs, documentation, and additional resources for deeper understanding.
Syllabus
Intro
Reduced JDK Size
Synchronize Virtual Threads without Pinning
Generational Garbage Collection
Late Barrier Expansion for G1
Experimental Compact Object Headers
Ahead-of-Time Class Loading & Linking
More Integrity by Default
Disabled Security Manager
Bye, Bye 32-bit x86
Taught by
Java