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 steps execute Java program by JVM
Java program (.java files) are compiled into bytecodes (.class files) using the Java compiler (javac).
A class loader, which is a component of the JVM loads the compiled Java bytecodes into specific areas called runtime data areas.
Java execution engine, which is also a component of the JVM executes the Java bytecodes.