According to Sun Microsystem, officially Java has following features -
Compiled and Interpreted
Platform-Independent and Portable
Object-Oriented
Robust and Secure
Distributed
Familiar, Simple and small
Multithreaded and Interactive
High Performance
Dynamic and Extensible