Name Spaces
Each java application lives inside its very own “instance” of the JVM.
Memory areas are private to just that application.
Threads in one java application cannot directly access another java application’s memory.
Each class loader gets its own name space.