A curated list of commonly asked core Java concepts — BASICS Java language and platform Java language : High level, Platform Independent, Portable Java platform : JRE and API 2. JVM, JRE & JDK JVM : VM that provide specification for JRE. JRE : implementation of JVM where the byte code get executed. JDK : JRE + Tools (javac, javadoc, jar). …