猿问
如果没有字符串池,字符串对象如何工作?
这个问题是不必要的,因为我得到了答案,但是堆栈溢出不允许我删除,也没有其他问题要问,而且堆栈溢出还可以告诉我改进此问题。从字面上混淆。
慕勒3428872
浏览 179
回答 2
2回答
哆啦的时光机
即使字符串池不存在。由于String是不可变的。当您将s1分配给新字符串时,它只会更改引用“ s1”。因此s2仍指向同一对象。
0
0
0
温温酱
如果Java中没有字符串池概念您可能会浪费大量的内存具有可变性的黑客将回答您的问题,涉及以下内容:为什么在Java中String是不可变的?可能会引发安全问题由于设计,效率和安全性方面的考虑,字符串是不可变的。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答