Finalize() メソッド

王林
リリース: 2024-07-31 10:04:31
オリジナル
992 人が閲覧しました

O método finalize( )

finalize() メソッド

  • finalize() メソッドは、オブジェクトがガベージ コレクターによって破棄される前に呼び出されるように定義できます。

  • finalize() は、開いているファイルを閉じる場合と同様に、オブジェクトが完全に削除されることを保証します。

  • ファイナライザーを追加するには、クラス内に Finalize() メソッドを定義します。

  • Java ランタイムは、クラスのオブジェクトをリサイクルする前に、finalize() を呼び出します。

  • メソッドの一般形式:
    protected void Finalize( )
    {
    // 完了コードが入る部分
    }

  • 保護されたキーワードにより、finalize() へのアクセスが制限されます。

  • finalize() は、オブジェクトがスコープ外になったときではなく、ガベージ コレクションの前に呼び出されます。

  • finalize() がいつ実行されるか、または実行されるかどうかは保証されません。

  • ガベージコレクションの前にプログラムが終了した場合、finalize() は実行されません。

  • finalize() は、特殊なリソースまたはアプリケーションを適切に処理するためのフォールバック プロシージャとして使用する必要があります。

  • finalize() は特殊なメソッドであり、ほとんどのプログラムではほとんど必要ありません。

以上がFinalize() メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!