欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

引用的四种类型

程序员文章站 2022-07-02 15:27:20
...
												引用的四种类型
/*
 * @Auther  wangpeng
 * @Date 2021/1/30
 */

public class M {

    /*
    * 重写 finalize方法 当垃圾回收的时候会调用这个方法
    *
    * */
    @Override
    protected void finalize() throws Throwable {
        System.out.println("finalize");
    }
}

import java.io.IOException;

/*
 * @Auther  wangpeng
 * @Date 2021/1/30
 */

public class T01_NormalReference {

    public static void main(String[] args) throws IOException {
        M m = new M();
        m = null;

        //调用垃圾回收  垃圾回收在其他线程中
        System.gc(); //DisableExplicitGC

        //阻塞当前线程 也就是main线程中
        System.in.read();
    }

}
引用的第一中状态normal 就是我们平时Object obj= new Object()
finalize
相关标签: JVM