String的基本特性:
String的内存分配:
String的拼接操作(笔试题常见案例):
拼接操作原理:
如果是一个变量和一个字符串做拼接操作;或者是两个变量做拼接操作,如:
如果是常量的拼接(final修饰),则不会走StringBuilder拼接,也会在编译器优化。
拼接和append的效率:
拼接:
append:
所以在工作中涉及到字符串的拼接,我们一般是采用StringBuilder,效率高,消耗低。
String.intern()是干嘛的:
new String()到底创建了几个对象?
🍅你的点赞收藏是我分享的动力,谢谢。🍅