** Java is easy to learn:Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages.
** Java is object-oriented: This allows you to create modular programs and reusable code.
** Java is platform-independent: ability to move easily from one computer system to another, Java succeeds at this by being platform-independent at both the source and binary levels.
*** Java is secure.