Adobe Interview Question

Explain Garbage collection in Java.