JVM Tutorials - Herong's Tutorial Examples - v5.12, by Dr. Herong Yang
JVM Tutorials - Herong's Tutorial Examples
Copyright © 2022 Dr. Herong Yang. All rights reserved.
This book is a collection of notes and sample codes written by the author while he was learning JVM himself. Topics include JVM (Java Virtual Machine) Architecture and Components; Oracle JVM implementation - HotSpot; Eclipse JVM implementation - Eclipse OpenJ9; java.lang.Runtime - The JVM Instance class; Loading Native Libraries; java.lang.System - Representing Operating System; java.lang.ClassLoader - Loading class files; java.lang.Class - Class reflections; Runtime data areas, heap memory and Garbage Collection; Stack, Frame and Stack overflow; Multi-threading impacts on CPU and I/O; CDS (Class Data Sharing); Micro Benchmark tests on different types of operations. Updated in 2022 (Version v5.12) with HotSpot JVM 17.
Table of Contents
Keywords: JVM, Java, Virtual, Machine