Pergunta de entrevista da empresa Citi

JDK vs JVM vs JRE?