Thursday, 19 August 2010

Module 01: Getting started

Primary Goals of the Java Programming Language
  • Provides an easy-to-use language by
  1. Avoiding the pitfalls of other languages
  2. Being object-oriented
  3. Enabling users to create streamlined and clear code
  • Provides an interpreted environment for:
  1. Improved speed of development
  2. Code portability
  • Enables users to run more than one thread of activity
  • Loads classes dynamically, that is, at the time they are actually needed
  • Provides better security
The following features fulfill these goals
  • The Java Virtual Machine (JVM)
    • Provides hardware platform specifications
    • Reads compiled byte codes that are platform independent
    • Is implemented as software or hardware
    • Is implemented in a Java technology development tool or a Web browser
  • Garbage Collection
  • Code Security

No comments:

Post a Comment