String类为什么是final的?

来源:互联网 发布:5g以下游戏 知乎 编辑:程序博客网 时间:2024/05/17 03:10

将方法或类声明为final主要目的是:确保它们不会再子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。

——《Java核心技术 卷I》

1 0