Hello all,
I have a small question. After the .java source file is compiled to a .class file this .class file contains the bytecode. Now this bytecode is verified by the Javaverifier for correctness of the bytecode(correctness of bytecode means checking for viruses in the bytecode, isn't it?) and then the
java interpreter changes the bytecode to native code and the jvm executes. Is it that the native code will be sent to the OS by the JVM to interact with the hardware or will the jvm directly interact with the native code.