What is Java ?
Java is general purpose, high level, compiled, statically typed programming language.
List the features of Java programming language.
Portable, Object oriented, scalable, secure, architectural neutrality.
What is the difference between JDK, JRE, and JVM?
JVM: Java virtual machine is environment to execute compiled byte code.
JRE: Java runtime environment and provides basic tool to run apps on JVM
JDK: Java development kit is a superset of JRE and contains in addition compiler, debugger, shell …
What is Java virtual machine?
JVM is environment to execute compiled java byte code.
What is JIT compiler?
Just-in-time compilation of byte code to machine code in runtime to speed up the execution of the program.
What is class loader ?
Part of JRE that takes care of loading classes into JVM.
What are the access modes in Java?
public, private and protected.