CICC Interview Question

Please explain java GC, stack and heap