Pergunta de entrevista da empresa Capgemini

What do mean by jdk,jre,jvm?