java基础分享
1、说一下 Java 的垃圾回收机制。 它使得 Java 程序员在编写程序的时候不再需要考虑内存管理。垃圾回收器 通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经 死亡的或者长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃 圾回收器对某个对象或所有对象进行垃圾回收。程序员可以手动执行 System.gc(),通知 GC 运行,但是 Java 语言规范并不保证 GC 一定会执行。 垃圾回收机制可以用 3 个词来概括:where,when 和 how? Where:运行时的内存分布情况。见下一题。 When:对象何时需要被回收的?也就是何时回收无效对象,已死对象的?
用户评论