java - 如果没有字符串池,String 对象如何工作?
问题描述
这个问题是不必要的,因为我得到了答案,但堆栈溢出不允许我删除,我没有更多问题要问,而且堆栈溢出告诉我改进这个问题。字面意思糊涂。
解决方案
即使字符串池不存在。由于字符串是不可变的。当您将 s1 分配给一个新字符串时,它只会更改引用“s1”。所以 s2 仍然指向同一个对象。
推荐阅读
- c++ - 为什么更改视频格式会更改其像素值?
- python - 用户自动输入在 Linux 上安装单独的包
- java - NoSuchElementException 不断被触发,我不知道为什么
- google-bigquery - 是否可以在 JSON 模式文件中包含表描述?
- autohotkey - Autohotkey:如何在字符串中转义 %?
- python - 按变量重新索引 CSV 文件
- php - 我的图表没有显示它向我显示的元素未定义
- algorithm - 用于复制子数组中元素的合并排序算法循环
- google-sheets - 8 显示为 9 - 奇怪的视觉故障 - 单元格格式为分数
- azure - Google 登录 Azure AD 与 Azure AD B2c