java弱引用如何结合队列使用

美女程序员鼓励师

1、使用说明

弱引用可与引用队列联合使用,弱引用对象会被垃圾回收,Java虚拟机将该弱引用加入与之相关的引用队列中。

2、实例

public class GCTarget {

    // 对象的ID

    public String id;

 

    // 占用内存空间

    byte[] buffer = new byte[1024];

 

    public GCTarget(String id) {

        this.id = id;

    }

 

    protected void finalize() throws Throwable {

        // 执行垃圾回收时打印显示对象ID

        System.out.println("Finalizing GCTarget, id is : " + id);

    }

}

以上就是java弱引用结合队列的使用,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 java弱引用如何结合队列使用 的全部内容, 来源链接: utcz.com/z/544192.html

回到顶部