> > よくわからんけどマルチスレッドセーフの為にそんなことしてるの?(;´Д`) > > StringBafferとかも別に危険ってわけじゃないのに > > なんでStringの実装がそうなってのかよくわからん(;´Д`) > 1.Stringはみんなよく使う > 2.Stringをスレッドセーフにするために変更メソッドをsyncronizedすると遅くなる > 3.syncronizedしないと使用者に同期制御を求めることになるけど > Stringの使用頻度を考えると危険だよね > 4.じゃぁ不変オブジェクトにしようぜ > だと思うよ(;´Д`) なるほど(;´Д`)軽量かつ安全ってことか 参考:2009/04/27(月)04時54分48秒