みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

LinkedList使用時のメモリ管理について

javaでLinkedListを使った場合、remove()した時にはC/C++のようなメモリの破棄(freeやdeleteのような)は行われるのでしょうか?
それとも、行われるのはポインタの付け替えだけで、メモリの破棄は全てガーベッジコレクションに委ねられるのでしょうか?

投稿日時 - 2006-06-30 00:20:45

QNo.2246333

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

java では、free やdelete のような積極的なメモリの解放というのは、ありません(なかったと思いました)
参照されなくなった時点で解放待ちとなり、
ガーベジコレクション(ガーベジコレクションは、強制実行できます)で実際に解放・回収されます。

投稿日時 - 2006-06-30 02:36:03

お礼

回答ありがとうございます。
お礼が遅くなり、申し訳ありません。
javaではメモリの解放は全てガーベッジコレクションに任されるのですね。

投稿日時 - 2006-07-03 00:43:02

あなたにオススメの質問