【发布时间】:2016-10-05 21:43:21
【问题描述】:
例如
class MyClass {
private MyField1 f1;
private MyField2 f2;
@override
protected void finalize() throws Throwable {
System.out.println("MyClass finalized.");
}
}
当MyClass 的实例完成时,f1 和f2 是否也完成了?
如果MyField1和MyField2也有finalizer,它们之间的执行顺序是什么?
【问题讨论】:
-
关键字
finalize你是怎么理解的?