Java字符串连接和实习

Java字符串连接和实习,第1张

Java字符串连接和实习

问题的第一部分很简单:Java编译器将多个字符串文字的串联视为一个字符串文字,即

"I Love" + " Java"

"I Love Java"

是两个完全相同的字符串文字,可以正确地进行intern。

同样的实习行为并 不能 适用于

+=
对字符串的 *** 作,所以
b1
b2
在运行时实际构建。

第二部分比较棘手。回忆

b1.intern()
可能返回的对象
b1
String
与其相等的其他对象。当您保持
a1
和时
a2
,您会
a1
从呼叫返回
b1.intern()
。当您注释掉
a1
和时
a2
,没有要返回的现有副本,因此
b1.intern()
将您
b1
自己退还给您。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5478379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存