Java Programming Language






Some Important Attributes of the Language





Syntax of many statements are C/C++ like

Pure Object Oriented (unlike C++ which is a mixture of functional and OO)

Exception Handling an Integral Part of the Language

Threads a Part of the Language

Unicode characters (16 bit chars) helps provide internationalization

No Explicit Pointers (similar to Lisp in this regard) and Garbage Collection for Memory Management

Provides for Both Applets and Applications

Provides for Native Methods (that can be used to enhance performance)