- ベストアンサー
javaのキーワードで
javaの問題で「オブジェクトの参照を変数から切り離すキーワードは何か?」という問題があるのですが、調べてもよくわかりません。ご存知の方がおりましたら、教えてください。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
微妙な質問ですが、おそらく null の事を言っているのだと思います 例えば String s = new String( "ABC" ); とすると、文字列 "ABC"を持ったオブジェクトが1つ作られ、変数 s が、そのオブジェクトを参照(ポイント)しています。 その後、例えば s = new String( "DEF" ); とすると、s は、新たに作られた、他のオブジェクト("DEF"の事)を参照し、"ABC"のオブジェクトを参照しなくなります(sと"ABC"は切り離されます) 切り離されて、VM上のどの変数からも参照されなくなった孤独なオブジェクトは、いずれメモリーから消されます。反対に、不要になったオブジェクトを明示的に切り離す時は、一般的に s = null; とします。
その他の回答 (1)
- PecoPlus
- ベストアンサー率76% (144/188)
回答No.1
「参照を変数から切り離すキーワード」と言っていいのかどうかわかりませんが、「null」の事を言っているんじゃないんですかねぇ。
お礼
大変良くわかりました^^ わかりやすい説明ありがとうございました。