Java内存回收机制

简单总结:

内存的分配是程序控制的,内存的回收和释放是由垃圾收集器(Garbage Collection,GC)完成的。

内存泄漏:

由于Java中有自动回收内存机制,所以一般情况下不会出现内存泄漏,但是不排除GC无法识别的对象无法回收的情况。

当一个对象无法被GC识别为垃圾对象时,被占用的内存就不会自动被释放。

这些对象有下面两个特点,首先,这些对象是有被引用的,即在有向树形图中,存在树枝通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。

posted @ 2014-03-05 16:17  ~乖乖~  Views(416)  Comments(0Edit  收藏  举报