字符串相关的类
String
String是一个final修饰的类,不能有子类
String擅长字符串存储,不擅长字符串拼接或频繁修改,造成大量对象的创建,造成内存的浪费,所以不建议大量使用+号
StringBuilder
StringBuffer
常用方法: 拼接:append("") ,反转:reverse()
面试题
String,StringBuilder,StringBuffer的特点
String侧重字符串存储,不擅长字符串拼接或频繁修改,造成大量对象的创建,造成内存的浪费,所以不建议大量使用+号,当需要字符串拼接或频繁修改字符串时,结合线程情况考虑StringBuilder,StringBuffer
StringBuilder 线程异步,安全性低,效率高
StringBuffer 线程同步(synchronized),安全性高,效率低