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