usegc.java

来自「java课程的资料以及实验的代码」· Java 代码 · 共 32 行

JAVA
32
字号
 class GcTest { 
    private String name; 
 
    public GcTest(String name) { 
        this.name = name; 
        System.out.println(name + "建立"); 
    } 
 
    //对象回收前执行
    protected void finalize() { 
        System.out.println(name + "被回收"); 
    } 
}
public class UseGC { 
    public static void main(String[] args) { 
        System.out.println("请按Ctrl + C终止程序........"); 
 
        GcTest obj1 = new GcTest("object1"); 
        GcTest obj2 = new GcTest("object2"); 
        GcTest obj3 = new GcTest("object3"); 
 
        //命令名称不引用至对象
        obj1 = null; 
        obj2 = null; 
        obj3 = null; 
 
        //建议回收对象 
        System.gc(); 
 
        while(true); //不断执行程序
    } 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?