GC使用有向图管理堆中的对象,借助有向图完成对象的可达性分析;有引用的对象是不能被回收的,没有引用的对象才能被回收;GC的常用算法 引用计数算法追踪回收算法压缩回收算法复制回收算法按代回收算法finalize方法在对象空间被回收前执行,执行后也不一定会回收对象空间;没有引用指向的线程是可以独立运行的,和对象不同;