• reclaiming memory used by unreferenced objects  • periodically performed by java • only needed if running low on memory (not guaranteed to occur)
automatic reclaiming of unreferenced memory.
the process by which java reclaims memory space that no variables refer to at the time of execution. data (objects) may or may not have been stored in these spaces.