JVM (JAVA Virtual Machine): –

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