Learn JVM intrinsics through a Chinese book "Deep Dive into Java VM". Focus mainly on beginners, provides sample codes, and all notes in English.
-
Brief History to Java
-
History and Future for JVM
- Java Memory Structure and OOM
- Garbage Collection and Memory Allocation
- VM Monitors and Troubleshooting
- Class file
- Classloader
- Bytecode execution
- Frontend
- Backend
- Java Memory Model and Threads
- Thread-safety and Lock