StringBuffer和StringBuilder的区别

StringBufferStringBuilder字符串数据类型浏览:302收藏:2
答案:
相同之处,这两类都是可变长的字符串存储类,都实现了CharSequence接口
1. 类型不同,因为不是一个类,也没有继承关系,做参数时不能共用
2. StringBuffer为线程安全类,StringBuilder为线程非安全类
3. StringBuffer性能低,StringBuilder性能高,如果在局部优先使用StringBuilder
4. JDK在1.5之前,字符串相加使用StringBuffer对象,在1.5之后使用StringBuilder对象