What is JDK
Describe the key steps in which a Java class is loaded by the JVM?
What are runtime data areas?
How is a java program executed by JVM?
Explain how Java programs are executed by the JVM?
What is the Java bytecodes?
What is the difference between JVM, JRE and JDK?
How is Java programming language machine and platform independent?
The bytecodes in Java
Java bytecode is an intermediate language between Java which is the language in which the developer develops the program, and the machine language which runs the program.
When a Java program is compiled, the output is a .class file which contains bytecodes.
JVM loads the Java classes through class loader and executes them.