Java中内存泄露是指已近不使用的对象任然有引用变量指向,导致垃圾回收器无法回收内存。造成的原因有如下几种:
1)静态集合内中的对象如果不将它们从集合中删除则会一直存在知道线程结束。因为静态集合的生命周期使与程序一致。
2)各种连接如果不关闭则其许多对象内存则无法释放。
3)变量的作用范围大于使用范围。
Java中内存泄露是指已近不使用的对象任然有引用变量指向,导致垃圾回收器无法回收内存。造成的原因有如下几种:
1)静态集合内中的对象如果不将它们从集合中删除则会一直存在知道线程结束。因为静态集合的生命周期使与程序一致。
2)各种连接如果不关闭则其许多对象内存则无法释放。
3)变量的作用范围大于使用范围。