JVM (JAVA Virtual Machine): –
- It is a virtual computer which resides inside JRE.
- JRE is JAVA runtime environment where all runtime supported libraries files one kept.
- When we install JDK (JAVA development kit) to get all necessary tools required for JAVA program development then JRE will also be installed automatically.
- The purpose of JVM is to convent bytecode (.class) file into machine level language (in 0’s & 1’s).
- JVM is platform dependent (i.e. – Windows, Linux, UNIX, Solaris, iOS etc.).
- JVM of one OS Will not be supported on another OS.