Chapter 2 — JDK, JVM and JRE

Mastering Java — One concept at a time