Java编程入门与应用 P229 例8-20——本程序手机里话对象个数,Counter类在构造方法中增长值,在析构方法中建值
析构方法演示类:
/**
* 计数器Counter,演示析构的变化
*/
public class Counter {
//定义一个静态计数器变量
private static int count = 0;
//无参构造方法
Counter(){
//当创建实例的时候,计数器增长
count++;
}
//获取计数器的方法
private int getCount(){
return count;
}
//析构方法(当垃圾回收器回收的时候,会自动调用该方法)
protected void finalize(){

这篇博客介绍了Java编程中关于Counter类的使用,通过构造方法增加计数并在析构(finalize)方法中减少计数,以此演示对象生命周期。程序入口展示了对象创建和垃圾回收过程,调用GC后计数器从2减至0,揭示了Java中垃圾回收器对析构方法的行为。
最低0.47元/天 解锁文章
2679

被折叠的 条评论
为什么被折叠?



