Read the following case study and answer the questions given below by choosing the correct option: Java compilation is different from the compilation of other high-level languages. Other high-level languages use an interpreter or a compiler, but in Java the source code is first compiled to produce an intermediate code called the byte code. This byte code is platform independent and is a highly optimised set of instructions designed to be executed by the Java run-time system called the JVM (Java Virtual Machine). The JVM is a Java interpreter loaded into computer memory as soon as Java is loaded. The JVM is different for different platforms.
The full form of JVM is:
Topic: The Java Virtual Machine
Try it
Pick an option and check your answer. The full worked answer is below either way.
Answer
(c) Java Virtual Machine.
JVM stands for Java Virtual Machine — the software layer that executes bytecode. It is called "virtual" because it behaves like a computer without being one, and it is the reason Java is platform independent: each operating system has its own JVM, but they all run the SAME bytecode. Note the passage itself states the answer, which is the point of a case-study question.
Java Virtual Machine.