MathWorks Interview Question

What is JVM? Explain garbage collection in Java.