There are main nine(9) features of java that are listed as under
1.compiled & interpreted
2.plateform independent
3.object oriented
4.robust and secure
5.distributed
6.simple, small and familiar
7.multithreaded and interactive
8.high performance
9.dynamic and extensible