String
String类底层是字符数组常量,加法操作。
String在进行字符串拼接时,会产生大量的垃圾数据,占用内存空间,消耗资源、执行效率是非常慢的。
StringBuffer、StringBuild可以直接给char数组进行赋值,所以不会占用太多空间、而且拼接的效率也是比较快的。
StringBuffer线程安全,执行效率较低。
StringBuilder线程不安全,执行效率最高。
面试题之String、StringBuffer、StringBuilder有什么区别
最新推荐文章于 2022-12-10 20:11:13 发布