範例
public
class
ClassA {
protected void
finalize()
throws
Throwable {
super
.finalize();
//...
}
public
void
methodA {
try
{
finalize();
//...
}
catch
( Throwable t ) {
//...
}
}
}
解決方案
移除 finalize() 方法呼叫。
public
class
ClassA {
protected void
finalize()
throws
Throwable {
super
.finalize();
//...
}
public
void
methodA {
//...
}
}