Features : Simple OOPs Platform independent and Architectural Neutral Portability High performance Multithreading Secure Robust Distributed Interpreted