Java MCQ: What is the main purpose of the JVM?
a) Compile Java code
b) Execute Java bytecode
c) Manage Java libraries
d) Debug Java programs
Answer:
b) Execute Java bytecode
Explanation:
The Java Virtual Machine (JVM) executes Java bytecode, making it platform-independent. It reads the bytecode and translates it into machine-specific code, allowing Java applications to run on any device with a compatible JVM.
Understanding the JVM is essential for grasping how Java achieves cross-platform compatibility and efficient program execution.
Reference links:
https://www.rameshfadatare.com/learn-java-programming/
https://www.javaguides.net/p/java-tutorial-learn-java-programming.html