相关疑难解决方法(0)

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

从我得知该类java.lang.String在Java中被宣布为final时,我想知道为什么会这样?当时我没有找到任何答案,但这篇文章:如何在Java中创建String类的副本?让我想起了我的疑问.

当然,String提供了我所需要的所有功能,并且从未想过任何需要扩展String类的操作,但你仍然永远不会知道某人可能需要什么!

那么,有没有人知道设计师在决定最终时的意图是什么?

java string final

134
推荐指数
5
解决办法
8万
查看次数

为什么java.util.Scanner类声明为'final'?

我使用Scanner类来读取多个类似的文件.我想扩展它以确保它们都使用相同的分隔符,我还可以添加所有对它们都有效的skipUntilYouFind(String thisHere)等方法.

我可以创建一个包含它们的实用程序类,或者将Scanner类作为变量嵌入到另一个类中,但这更麻烦.

我找到了一些宣布课堂决赛的理由,但为什么要在这里完成呢?

java oop final java-api

5
推荐指数
1
解决办法
2394
查看次数

标签 统计

final ×2

java ×2

java-api ×1

oop ×1

string ×1