Pergunta de entrevista da empresa IBM

How is memory management handled in Java?