Domanda di colloquio di Citi

JDK vs JVM vs JRE?