小编典典

Java:使用最终的静态int = 1比仅使用普通的1好吗?

java

我刚刚看到了一个类(一个很大的API模块),其中有很多东西

readParamString(Object params, int index)

他们在那个班级有10个领域

final static int PARAM1 = 1
...
final static int PARAM10 = 10

与readParam函数一起使用的

但您也可以使用普通的int readParamString(o, 1);

最终static int是否比使用普通int更好?


阅读 215

收藏
2020-10-16

共1个答案

小编典典

通过使用关键字进行声明final static int,您将拥有一个整数值为1的变量的单个实例。重要的一点是,一旦使用关键字声明,该值就无法更改final。否则,您可以更改变量的值。final static如果不想在代码的任何位置更改变量值,则可以使用关键字。

2020-10-16