Core Java: Basics of Java Interview Questions. 1) What is difference between JDK,JRE and JVM? JVM. JRE. JDK. 2) How many types of memory areas are allocated by JVM? 3) What is JIT compiler? 4) What is platform?5) What is the main difference between Java platform and other platforms?