Teoría y algoritmo detrás de la recolección de basura Java

Leí en muchos lugares, pero no encontré un lugar donde pueda aprender sobre:

¿De qué se trata la recolección de basura de Java?

¿Cómo se implementa?

¿Cuándo y cómo se llama?

¿Qué algoritmos si sigue para reclamar memoria?

En resumen, todo al respecto :)

¡¡¡FIJO!!!

Un muy buen artículo:http://www.artima.com/insidejvm/ed2/gcP.html

Respuestas a la pregunta(6)

Su respuesta a la pregunta