什么时候用String,StringBuilder,StringBuffer
String :
在字符串不经常发生变化的业务场景优先使用String(代码更清晰简洁)。如常量的声明,少量的字符串操作(拼接,删除等)。
String str = “aa”+“bb”+“cc”;
像这种没有变量的字符串,编译阶段就直接合成"aabbcc"了,然后看字符串常量池(下面会说到常量池)里有没有,有也直接引用,没有就在常量池中生成,返回引用。
如果是带变量的,其实影响也不大,JVM会帮我...
原创
2019-08-24 10:56:00 ·
1953 阅读 ·
2 评论