ETS Interview Question

Describe Java garbage collection?