为什么在Java中将String类声明为final?

为什么在Java中将String类声明为final?,第1张

为什么在Java中将String类声明为final?

字符串实现为不可变对象非常有用。你应该阅读不变性,以了解更多有关不变性的信息。

不变对象的一个优点是

你可以通过将重复副本指向单个实例来共享它们。

如果String不是最终的,则可以创建一个子类,并具有两个“视为字符串”时看起来相似的字符串,但实际上是不同的。



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存