初心者歓迎! Java相談室 その5
■ このスレッドは過去ログ倉庫に格納されています
0114デフォルトの名無しさん
NGNGStringBufferを使いまわしても別にいいけど、メモリやCPUリソースの節約
にはならないと思うよ。
どうせ文字列を使う時にはtoString()してるんでしょ?ということは、その
たびにStringクラスのインスタンスを作ってるわけで。
テンポラリオブジェクトとか、そういうののイメージは、C++知ってると
分かるんだよねー。
システム構築で使うSQL文なんてのは、どうせ数十〜数百オーダの数しか
パターンないんだから、プロセス初期化のタイミングで全部Stringで作って
おいて、どこかにプールしておく方が賢い。
ところで、VBよくしらんのだが、VBだと
hoge ="aaa"
hoge ="bbb"
は、hogeという文字列格納をする入れ物があって、そこの中身を書き換えてんの?
VBって超アホ実装なのね。マトモな処理系、実行環境なら内部ではポインタ使って
るはずだが。
■ このスレッドは過去ログ倉庫に格納されています