Pergunta de entrevista da empresa IBM

What is JVM and why is it used?