Features
- Platform Independent: JVM providesWrite once run anywhere capability to Java.
- Simple and easy use: Java contains many elements from C/C++.
- Object Oriented
- Multi Threaded
- Portable
- Secure: Code verifier, No pointers and various other security features.
- Robust: Garbage collection, Run time error checking (Exception Handling), API which contains a number of utility classes.