Java Technology = Programming Language + Java Software platform
Java Programming Language
Java is a high-level programming language that has below characteristics:
- Simple
- Object oriented
- Distributed
- Multithreaded
- Dynamic
- Architecture neutral
- Portable
- High performance
- Robust
- Secure
Java Platform
A platform is the hardware or software environment in which a program runs.
The Java platform is a software-only platform that runs on top of other hardware-based platforms.
The Java platform has two components:
- Java Virtual Machine (JVM)
- Java Application Programming Interface (API)
JVM is the base for the Java platform and is ported onto various hardware-based platforms.
Java API is a large collection of ready-made software components that provide many useful capabilities. It is grouped into libraries of related classes and interfaces; these libraries are known as packages.
0 Comments