Java is simply an object oriented multi-threaded programming language. It’s a platform for application development. A platform is the hardware or software environment in which your program runs. Java is a software-only platform that run on hardware-based platforms.
- Cross –platform portability
Java support cross –platform portability via JVM. JVM is an abstract computing machine, having an instruction set and memory.
Java compiler translates java program into an intermediate language called Java byte codes and puts them into a .class file. Java byte code is similar to machine language, but exactly the same on every platform. Thus Java solves the problem of platform-independence by using Java byte codes.
See also, Fitbit Charge 2 | Wrist-Worn Gadget | Fitness Assist | Did you know?