JVM Bytecode Instruction Set
A JVM bytecode reference grouped by stack, local variable, arithmetic, branch, and method invocation instructions.
JVM Principles and Practice
Class loading, runtime memory, object creation, GC, and heap tuning examples.
Talking JVM with an Interviewer for 20 Minutes
JVM memory, object layout, GC, and diagnosis with logs and thread dumps.