there are few features of java apart from applets,security,portability and servlets which are also important.yhese are also called as java buzzwords.which are simple,object oriented,robust,multi threading,architecture neutral,interpreted and high performance,distributed and dynamic.
Simple:
simple java was designed to be easy for the professional programmer to learn and use it effectively.since java inherits c/c++ syntax and object oriented concepts of c++,it is easy to learn for most programmers.
Object Oriented:
sice java was developed from scratch and there was no dependency to be compitable with other previous languages,it arrived at a very good design for object oriented concepts. it implemented the best concepts from various oo languages and integrated them properly .java achived a right balance while implementing the object oriented concepts and did not take any extreme approach like every thig is a object