长生命周期对象持有短生命周期对象的引用有可能发生内存泄漏(老年代引用新生代)

具体类别
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;
        }
    }

猜你喜欢

转载自blog.csdn.net/GoSaint/article/details/115377212