Domanda di colloquio di Barclays

How does Java do garbage collection?