Effective-Java读书笔记02--Eliminate obsolete object references 删除无用的对象引用
06Eliminateobsoleteobjectreferences删除无用的对象引用通常来说无用对象会在GC后被回收,但是由于某些操作会导致这部分对象不再使用,但是会一直存在,也就是我们常说的内存泄露.书中总结了以下三个容易内存泄露的场景:使用数组实现栈的功能,通过移动指针实现出栈功能,实际不会弹出对象,也就是说这些"出栈"的对象由于一直在数组中维护所以并不会被回收,存在内存泄露问题.解决办法