JVM stands for “Java Virtual Machine” and it is platform dependent and heart of java programming language.
Java Virtual Machine (JVM) provides run-time environment and also responsible for converting byte code into machine readable code.
Java Virtual Machine (JVM) performs following main tasks -
1. Loads code
2. Verifies code
3. Executes code
4. Provides runtime environment
Two Types of JVMs is - Java HotSpot Client VM and Java Hotspot Server VM.
I hope you are enjoying with this post! Please
share with you friends! Thank you!!