具体类别
1、静态集合类引起内存泄漏
public class Test01 {
static Vector v = new Vector(10);
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
Object obj = new Object();
v.add(obj);
obj = null;
}
}
本文通过一个具体的Java程序示例,展示了如何因为静态集合类的不当使用而导致内存泄漏的问题。示例中,一个静态Vector不断添加新对象而不移除,最终可能导致内存溢出。
4844

被折叠的 条评论
为什么被折叠?



