前言
上周忘记啥时候,学习群里面聊到这个String分配内存的问题,当时群里讨论还蛮激烈的。
【无图,太久了找不到了,意思一下】

然后昨天有兄弟面试遭挫又私聊我,问到这个:

作为出手侠, 我又要出手了。
这一篇内容又杂又乱 ,基本都通过图+实例 去讲解:
1. 字符串常量池、堆、栈
2. 字面量
3. new String()
4. new String() 与 String x="字面量方式" 的碰撞
5. 创建了多少个对象举例分析
以上内容顺序和正文没有强一致。
正文
想了很久,怎么切入
本文深入探讨Java中String对象的内存分配机制,包括栈、堆及字符串常量池的概念,通过实例解析new String与字面量创建的区别,以及不同场景下String对象的数量计算。
订阅专栏 解锁全文
157

被折叠的 条评论
为什么被折叠?



