Primary Goals of the Java Programming Language
- Provides an easy-to-use language by
- Avoiding the pitfalls of other languages
- Being object-oriented
- Enabling users to create streamlined and clear code
- Provides an interpreted environment for:
- Improved speed of development
- 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