Java 2004 — A Tour for the Midrange Developer


Java Overview


Features and Benefits

  • General Purpose and Portable
    • Useful in Business, Scientific, Multimedia and Most Other Application Areas
    • Virtual Machine and Bytecodes
    • Fully Specified, Based on Standards
    • Unicode, Internationalization ( I18N ) and Localization ( L10N )
    • GUI Layout Managers, Look and Feel

  • Object-Oriented

  • Supports Writing Correct Code
    • Garbage Collection and Memory Management
    • Object References, No Pointer Arithmetic, No Invalid Memory Access
    • Strong Type Checking
    • Built-In Exception Handling Mechanism

  • Large Library of Reusable Classes

  • Easily Extensible

  • Built-In Multithreading — Mini Context Switching