在finalize()方法语句中调用超类finalize()方法后会执行吗?

时间:2015-07-01 06:12:57

标签: java

finalize()方法中,调用超类finalize()方法后写的语句是否会执行?

1 个答案:

答案 0 :(得分:1)

不一定。可能会抛出异常。但无论如何你不应该有任何代码。正确的形式是:

protected void finalize() throws Throwable
{
    try
    {
        // your code here ...
    }
    finally
    {
        super.finalize();
    }
}