Java vs. CJava Advantages
Direct support of classes, objects, and other tools for effectively organizing medium-to-large programs.
Extensive standard class libraries (for I/O, GUIs, networking, etc.).
Automatic memory management (garbage collection).
Portable (write once, run everywhere), because of the Java Virtual Machine.
Used for writing Applets for the world wide web