这个问题已经在这里有了答案:




已关闭8年。






除非必要,我倾向于声明所有变量final。我认为这是一个好习惯,因为它允许编译器检查标识符是否按我的期望使用(例如,标识符未突变)。另一方面,它会使代码困惑,也许这不是“Java方式”。

我想知道是否存在关于不需要使用最终变量的普遍公认的最佳实践,并且是否还有其他折衷或方面需要在讨论中加以注意。

最佳答案

“Java方式”本质上是困惑的。

我说这是一种好习惯,但我没有遵循。

测试通常可以确保我按照自己的意愿去做,这对于我的美学而言太杂乱了。

关于java - 尽可能声明变量 “final”是一种好习惯吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10690440/

10-10 04:43