「EffectiveJava」という本の中で、JoshBlochは次のように述べています。
StringBufferはほとんど廃止されており、同期されていない実装「StringBuilder」に置き換える必要があります
。
しかし、私の経験では、StringBufferクラスが広く使用されているのを見てきました。StringBufferクラスが廃止されたのはなぜですか。また、非同期によるパフォーマンスの向上を除いて、StringBuilderをStringBufferよりも優先する必要があるのはなぜですか。