Java Virtual Machine is a virtual machine that runs the Java bytecode by creating the runtime environment to execute the bytecode. The bytecode is generated by a Java compiler in a JVM understandable format. Using the “java” tool we can start the JVM instance.
- Java HotSpot Client VM
- Java HotSpot Server VM
The Java HotSpot Client VM is the default virtual machine of the Java SDK and JRE. It is tuned for best performance when running applications in a client environment by reducing application start-up time and memory footprint.
The Java Hotspot Server VM loads more slowly, putting more effort into producing highly optimized JIT compilations that yield higher performance. HotSpot Server VM is designed for maximum program execution speed.
Java Tutorial on this website:
For more information on Java, visit the official website :