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