1.Programs runs inside the virtual machine sandbox.
2.Array index limit checking
3.Code pathologies reduced by
bytecode verifier - checks classes after loading
class loader - confines objects to unique namespaces. Prevents loading a
hacked "java.lang.SecurityManager" class, for example.
security manager - determines what resources a class can access such as reading and writing to the local disk.





Reply With Quote
