Domanda di colloquio di IBM

How is memory management handled in Java?