Java Evolution
 
Benefits of Java over C and C++ 
 
. Architecturally neutral. Once written, the same Java program can be run on any   
platform computer and operating system) that supports Java.
. Entirely object-oriented. Existing code can be easily re-used and maintained.
. Secure. Dangerous program actions are prohibited. 
. Supports Internet programming. Java applets are run by Web browsers.
. Robust. Language features and packaged code support graphical programming,   
exception handling, networking, multi-threading, I/O, and more.