Pergunta de entrevista da empresa MathWorks

What is JVM? Explain garbage collection in Java.