永发信息网

JAVA 类的对象的计数器

答案:2  悬赏:20  手机版
解决时间 2021-02-05 09:20
JAVA 类的对象的计数器
最佳答案
一楼用System.gc();来调用finalize()方法是不确定的,得到的结果是不稳定的。最好定义一个static类型的方法,来销毁类例如:
public class Test {
public static int num = 0;
public Test() {
num ++;
System.out.println("NO=" + num);
}
//静态删除方法,用类名可以直接调用
public static void delete(Test o) {
num --;
System.out.println("NO=" + num);
o=null;
}
public static void main(String [] args) {
Test [] objs = new Test[5];
for(Test obj: objs) {
obj = new Test();
}
Test.delete(objs[1]);
Test.delete(objs[0]);
}
}
全部回答
public class ObjNum {
private static int num = 0;

public ObjNum() {
num ++;
System.out.println("NO=" + num);
}
protected void finalize() {
num --;
System.out.println("NO=" + num);
}

public static void main(String [] args) {
ObjNum [] objs = new ObjNum[5];
for(ObjNum obj: objs) {
obj = new ObjNum();
}
//手动进行垃圾回收
System.gc();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长安cs15和宝骏510买哪个
恒爱宠物医院地址在哪,我要去那里办事
新农保缴费多少
【你在看我吗】你是在看我吗是你在看我吗英语
如何收集黄河石
分数刚够清华提档线,不知道能上什么专业,如
五行属土纹身纹什么好
宠物天下地址有知道的么?有点事想过去
光环里的人类一开始都是超级战士吗
庆丰百货地址在哪,我要去那里办事
工程力学的题01.工程力学的研究对象是杆件和
三国志10等不到王允
我看着你你看着我不说话只是微笑的成语
益生菌用凉开水可以喝吗
l963年农历1月l7曰出生的是什么星座
推荐资讯
《静夜》阅读理解答案漏能不能改为露
有一首童声歌这么唱的。
牵手花艺(兴华北路与镇北路交叉口南)地址在什
三星液晶电视la40b530p7r能连无线机顶盒么
为什么肚子饿了吃饭会肚子痛
馨安居宾馆在什么地方啊,我要过去处理事情
求一句诗词,注意是一句,只要7个字!!可悲
《建筑内部装修设计防火规范》规定建筑材料的
有个塑料壳孔小了,有什么办法把塑料孔扩大,
港澳商行怎么去啊,有知道地址的么
钻一加油站我想知道这个在什么地方
吃SKV美系4天了 没有瘦一两是怎么回事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?