The JVM is heart of the Java Technology. It provides "write once run anywhere".
JVM (Java Virtual Machine) is a program which provides all resource (like memory managements, networks access, hardware abstraction, etc) to an application at execution time.
JVM interprets and executes bytecode( generated by a Java compiler).
JVM is used to convert bytecode into machine language and executes it.
Read More →