1. JAVA JVM • It is virtual machine, remember it is not real it is imaginary. • The JVM provides the hardware platform specification. • • to which compile all Java code. • This specification enables the Java Software to be platform independent • because the compilation is done for a generic machine , known as the JVM.
2. (No header) • The compiler compile source code and generate bytecodes. • Bytecodes are machine code instruction for the JVM.