java 中的 String , StringBuffer和StringBuilder的概述说明

定义 String是不可变字符 StringBuffer是可变的字符 StringBuilder也是可变的字符 StringBuffer和StringBuilder的区别 StringBuffer对象是线程安全的,这意味着StringBuffer对象可以同时被多个并行线程修改,因为它所有的方法都被声明为"synchronized(同步)"; StringBuilder类是JDK1.5版引入的非线程安全的类,这意味着它的所有方法都是非同步方法; 因此,在单一模型的应用中,我们应该使用StringBuilder,这样对象不会有锁定和解锁,这样性能就会增加; 如何选择Strin
  • 1

回到顶部