0

ファイナライズのコードを 1 か月近く検索してきました。コードについて教えてください。前もって感謝します。

4

2 に答える 2

2

ファイナライズ

protected void finalize() throws Throwable
{
    try
    {
        //close unmanaged resources
    } finally {
        super.finalize();
    }
}

管理されていないリソースの外では、これを行うべきではないことに注意してください..

于 2010-07-07T01:26:41.260 に答える
2
protected void finalize() throws Throwable {
    try {
        close();        // close open files
    } finally {
        super.finalize();
    }
}

finally ブロックで super.finalize() を呼び出します。

ソース

于 2010-07-07T01:26:52.213 に答える