谁能解释一下关于终结和垃圾回收的问题 tij上的例子吧?什么地方不懂呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to up:是tij上的例子!不懂的地方在:while (!chiar.f){ new chiar(); new String("to take up space!");}当i=47的时候应该不会产生chair对象了,但是在运行是好象还是继续产生了。而且我想知道回收是什么时候开始的 不是i=47的时候就停止产生chair,而是在清理的时候,清理到标识为47的这个chair的时候才停止。其实,在调用finalize()的时候才会更动f的值,也就是说在gc开始运行的时候。其实这段代码就是告诉你,gc什么时候运行完全是系统自己决定的,还有就是它运行的时候要调用对象的finalize方法 终于看懂了这段程序了,谢谢了。不过现在又有一个问题想问一下了:有这样一个代码:class Note { private int value; private Note(int val) { value = val; } public static final Note middleC = new Note(0), cSharp = new Note(1), cFlat = new Note(2);}那new Note(0)不是在第归的调用自己的构造函数了和初始化自己的成员了吗? 求助!!!tomcat能正常启动但访问不了主页 命令行运行java命令老是有问题 一个JAVA初学者的迷茫,大伙来讨论 上海中等工资有个7000左右吗?请教大家 新人请教:java编程是否还存在象vb,delphi等的控件注册问题呀?dll或ocx 请问有没有人用过命令行增强工具? 如何创建这样一个对象? 求购together 6.0 crack 都是policy惹的祸 请教一个Colloctions 类中,synchronizedList方法的问题 请教对象的释放问题?? 看不懂这几行代码,高手赐教
是tij上的例子!
不懂的地方在:
while (!chiar.f)
{ new chiar();
new String("to take up space!");
}
当i=47的时候应该不会产生chair对象了,但是在运行是好象还是继续产生了。而且我想知道回收是什么时候开始的
不过现在又有一个问题想问一下了:
有这样一个代码:
class Note {
private int value;
private Note(int val) { value = val; }
public static final Note
middleC = new Note(0),
cSharp = new Note(1),
cFlat = new Note(2);
}那new Note(0)不是在第归的调用自己的构造函数了和初始化自己的成员了吗?