ホームページ  >  記事  >  Java  >  専門家に聞く - 駆逐艦

専門家に聞く - 駆逐艦

王林
王林オリジナル
2024-07-31 17:07:42762ブラウズ

Pergunte ao especialista - destruidores

C++ では、オブジェクトが破棄されるときに自動的に実行されるデストラクターと呼ばれる要素が定義されています。 Finalize( ) メソッドはデストラクターに似ていますか?

答え:
Java にはデストラクタがありません。 Finalize() メソッドがデストラクターと似た機能を持っているのは事実ですが、同じものではありません。たとえば、C++ デストラクターは常にオブジェクトがスコープ外になる直前に呼び出されますが、特定のオブジェクトに対して Finalize( ) がいつ呼び出されるかを知る方法はありません。
正直に言うと、Java ではガベージ コレクターが使用されているため、デストラクターはそれほど必要ありません。

以上が専門家に聞く - 駆逐艦の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。