校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
课程> JAVA> 小讲
String、StringBuilder的区别

核心内容

本题是面试常考题之一,但是很多同学没有真实理解或使用过相应的类,只靠记忆。在面试的时候,容易被问住。

三个对象底层都是基于数组实现,数组就存在连续内存的扩张。即会产生性能和线程安全问题。

String:适用于少量的字符串操作的情况;
StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况;
StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况

11条回复 评论

帖子还没人回复快来抢沙发