この規範を考慮してください
String variable = "";
variable = "3";
variable = "4";
string は不変であるため、3 つのオブジェクトが作成されます。ただし、値が「4」に割り当てられている最後のオブジェクトのみが有効です。
定義によると、前の行で使用されたオブジェクト (変数 = "3" および変数 = "") はまだメモリ内にあります。
私の質問は、オブジェクトが参照されなくなった場合でも、それをオブジェクトまたは単に使用できないメモリ位置として呼び出すことができるかということです