RandomNamer / jvm-learning

Learn JVM intrinsics through a Chinese book "Deep Dive into Java VM"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jvm-learning

Learn JVM intrinsics through a Chinese book "Deep Dive into Java VM". Focus mainly on beginners, provides sample codes, and all notes in English.

Part I. Java and JVM History

  • Brief History to Java

  • History and Future for JVM

Part II. Java Memeory

  • Java Memory Structure and OOM
  • Garbage Collection and Memory Allocation
  • VM Monitors and Troubleshooting

Part III. VM Execution System

  • Class file
  • Classloader
  • Bytecode execution

Part IV. Compilation

  • Frontend
  • Backend

Part V. Concurrency

  • Java Memory Model and Threads
  • Thread-safety and Lock

About

Learn JVM intrinsics through a Chinese book "Deep Dive into Java VM"


Languages

Language:Java 100.0%