请问一下, StringBuffer 和 StringBuilder到底有什么区别 ,它们的方法都差不多,我想 他们之间总有区别吧,到底有什么区别呢??麻烦高手们的解答,谢谢
------解决方案--------------------
5.0新引入的StringBuilder类不是线程安全的,
但其在单线程中的性能比StringBuffer高。
------解决方案--------------------
StringBuffer是线程安全的,StringBuilder不是,所以在非多线程程序中使用StringBuilder的开销要小些,抛砖引玉勒
------解决方案--------------------
通常应该优先使用 StringBuilder 类,因为它支持所有 StringBuffer 的操作,但由于它不执行同步,所以速度更快。
------解决方案--------------------
同意楼上的
------解决方案--------------------
刚在TIJ4中看到,机器中jdk <5.0的...那个郁闷的类...
谢谢,学习
------解决方案--------------------
一个线程安全,一个不安全,优先考虑使用StringBuilder