java八股文面试——String StringBuilder StringBuffer

java八股文面试——String StringBuilder StringBuffer_第1张图片

java八股文面试——String StringBuilder StringBuffer_第2张图片

java八股文面试——String StringBuilder StringBuffer_第3张图片

String类型定义:

final String 不可以继承

final char []  不可以修改

java八股文面试——String StringBuilder StringBuffer_第4张图片

String不可变的好处:

hash值只需要算一次,当String作为map的key时, 不需要考虑hash改变

天然的线程安全

 

 

知识来源:

【基础】String、StringBuffer、StringBuilder区别及使用场景_哔哩哔哩_bilibili 

【2023年面试】String、StringBuffer、StringBuilder区别及使用场景_哔哩哔哩_bilibili

你可能感兴趣的:(java八股文,java,面试,开发语言)