JAVAならおれに聞け!
■ このスレッドは過去ログ倉庫に格納されています
0785デフォルトの名無しさん
2007/05/23(水) 18:12:59止まるわけないよ。
だってString str = "abc";はnew String(char[])を呼んでないんだから。
コンスタントプールから"abc"のエントリーを取り出しているだけ。
"abc"のインスタンスが無いときにどう生成するかはVMの実装次第。
Stringをnewして<init>をinvokespecialするString str = new String(data);と違って、
String str = "abc";はldcしているだけ。
■ このスレッドは過去ログ倉庫に格納されています