What is the role of the Bytecode Verifier in the Java Virtual Machine (JVM)?
Compile the source code into bytecode.
Check the bytecode for correctness and security.
Execute the bytecode directly on the hardware.
Convert bytecode into machine code.