Java String 公共池与堆的区别

存储位置不同,决定了 == 的比较结果。

Java String 公共池与堆的区别速查图
图 4:Java String 公共池与堆的区别(1080×1440 速查卡片)

两种存储位置

五种创建方式

为什么要关心

1. 总览 2. 创建方式 3. 构造方法 5. 字符串长度 6. 连接字符串 7. 格式化 8. 查找方法 9. 比较方法 10. 等号陷阱 11. 截取替换 12. 转换方法 13. 要点总结