Question: what are the different characteristics of java?
Answer: Object Oriented. In Java, everything is an Object. ... 
Platform Independent. Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform-independent byte code. ... 
Simple. ... 
Secure. ... 
Architecture-neutral. ... 
Portable. ... 
Robust. ... 
Multithreaded.