【初心者】Java質問・相談スレッド98【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0384330
2007/02/22(木) 20:32:38難解すぎてレス遅いですが申し訳ないです。目を血走らせながら読ませていただいてます。
string str = "aa";
この時点ではstringクラスをnewでオブジェクト生成してStringクラスのコンストラクタに"aa"を引数として渡してchar型の配列に代入。
そのChar型配列へのポインタがstrに入る
str += "123";
ここでコンパイラが自動でStringBufferのオブジェクト生成開始。
str = new StringBuffer()
StringBufferメソッドがスーパークラスのAbstractStringBuilderへ仮引数int capacityへ16を実引数として渡して
char[16]のメモリが確保。変数valueにchar配列へのポインタ代入
ここまではあってますか?
■ このスレッドは過去ログ倉庫に格納されています