Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 关于finalize()方法的解释。

关于finalize()方法的解释。

发布时间:2019-02-11   编辑:www.jquerycn.cn
jquery中文网为您提供关于finalize()方法的解释。等资源,欢迎您收藏本站,我们将为您提供最新的关于finalize()方法的解释。资源
原题:
我在thinking in java中看见以下一段代码。
//:Garbage.java
//Demonstration of the garbage
//collector and finalization
class Chair {
    static boolean gcrun=false;
    static boolean f=false;
    static int created=0;
    static int finalized=0;
    int i;
    Chair(){
        i= created;
        if(created==47)
            System.out.println("Created 47");
    }
    protected void finalize(){
        if(!gcrun){
            gcrun=true;
            System.out.println(
                "Beginning to finalize after" created
                "Chairs have been created");
        }
    if(i==47){
        System.out.println(
            "Finalizing Chair #47,"
            "Setting flag to stop Chair creation");
        f=true;
    }
    finalized ;
    if(finalized>=created)
        System.out.println(

您可能感兴趣的文章:
C 编程人员容易犯的10个C#错
java中final, finally, finalize的区别
关于finalize()方法的解释。
asp.net性能优化方法-垃圾回收回与自动内存管理的使用
asp.net 析构函数详解与用法
C#学习笔记之Object类
java内存释放的深入理解
关于垃圾回收的一些知识
mysql driver的bug的深入分析
Java 方法

[关闭]