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