Java's Sandbox

Fundamental Components
Safety Features Built into the JVM
- Structured error handling w exceptions
- Type safe reference casting
- Structured memory access (no explicit pointers)
- Automatic garbage collection
- Array bounds checking
- Checking references for NULL
Class Loader Architecture
Class File Verifier
Security Manager and Corresponding API
