×
クラスとオブジェクト

オブジェクトのライフサイクル | Java SE 17 Programmer I

オブジェクトのライフサイクルとは

オブジェクトのライフサイクルは、newによる生成、参照を通じた利用、到達不能化、ガベージコレクション対象化までの流れです。

具体例

変数がスコープを外れても別の参照が残れば回収対象にはなりません。System.gc()の呼出しは回収の保証ではなく、実行時へ要求を伝えるだけです。

もう少し詳しく

この用語は単独で暗記せず、目的、入力、処理、結果、適用できない境界の順に説明できるようにします。実務では前提条件と評価基準を明記し、期待した結果と実測結果を区別します。