java由于拥有自动垃圾回收机制,所以一般情况下,我们不需要考虑内存泄漏的问题.jvm会自动收回无用的对象.所谓无用的对象,表示你的程序不可能再访问的对象. 但是,有一种情况必须考虑,就是要防止容器(List,Map等)内的对象无限增大.因为对象存贮在容器中,会被容器引用,从而如果容器的有效,容器内的对象就不会释放. 一旦真的出现内存泄漏,随着时间的推移,java程序逐渐增大内存消耗,最后出现OutOfMemory异常而终止. 如何查找内存泄漏? 这种情况下,一般需要找到内存泄漏的对象.也就是要