我看到/听到人们将文字视为常量,但是他们真的是常量吗?

我认为final是一个常量:

 final constantNumber = 10;


例如。在下面的文字中,我可以更改值。

int testNumber = 10;
System.out.println(testNumber);
testNumber = 20;
System.out.println(testNumber);

最佳答案

在你的例子中

int testNumber = 10;


10是文字,而不是testNumber。是的,这是一个常数。

关于java - Java文字真的恒定吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18749826/

10-11 19:53