Java Virtual Machine (JVM) Introduction
A Java virtual machine (JVM), an implementation of the Java Virtual Machine Specification, interprets compiled Java binary code for a computer's processor so that it can perform a Java program's instructions. Java was designed to allow application programs to be built that could be run on any platform without having to be rewritten or recompiled by the programmer for each separate platform. A Java virtual machine makes this possible because it is aware of the specific instruction lengths and other particularities of the platform.
JVM becomes an instance of JRE at runtime of a java program. It is widely known as a runtime interpreter.
Nuwan Arambage wrote: . . .
It is a really a good book for a beginner. . . .
According to the link you posted, it describes the Java 1.2 virtual machine. The current JVM is very different, so you would have to regard that book as out of date and obsolete. It was even out of date 4 years ago when you posted.
Joined: May 19, 2014
Hi, Thanks for highlighting it.
I have just given the basic info for the bigner in the below URL.I am writing more on JVM and different Garbage collection machanism.Will soon post it here as well.