1 . What is JDK ?
Ans. Java Development Kit( JDK ) is java Software that contains some predefined java component through which java program are compiled.
2. What is JRE ?
Ans. Java Runtime Environment( JRE) is a part of JDK . JDK and JRE is platform dependent.JRE contains JVM and Java library through which java program are executed.
3. What is JVM ?
Ans. Java Virtual Machine( JVM ) is the computer software program or data structure that is used to execute the java program.
4. What is JBC ?
Ans. Java Byte Code( JBC ) is an intermediate code that is only executed by JVM .
NOTE – After successful compilation of java source code ,class file is generated .A class file contain Java byte code(JBC) .JBC is an intermediate code that is only executed by JVM. JVM interprets the Java Byte code at the run time and generate machine code.