Language Elements


  • ANSI C control structures

  • Arrays and strings are objects

  • No handle to real or virtual memory addresses. No C/C++ style pointer arithmetic

  • Memory reclaimed via garbage collector

  • Support for exceptions. The Java run-time exports errors as exceptions

  • Support for creating and managing threads

  • Built-in concurrency control API in Object



Detailed Description:

"In the class called Object there are specific constructs built in to allow you to manage and manipulate the concurrency for objects. All objects derive from Object and these methods, which are wait(), notify(), and notifyAll(), let you synchronize and handle inter-thread communications."