请帮助我理解 Java 中常量变量和 final
变量之间的区别。我对此有点困惑。
最佳答案
常量是概念,变量的属性。
final
是声明常量变量的 java 关键字。
正如其他人指出的那样,从语义/语言的角度来看,表达式常量变量 是一个矛盾修饰法,因此,我们可以争论它的正确性。
引用specification , 无论如何,我们可以阅读
A variable of primitive type [...], that is final and initialized with a compile-time constant expression (§15.28), is called a constant variable.
因此,我想我们可以为了我们的目的接受(并认为是正确的)这个二项式。
关于java - java中的常量变量和final变量有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30545594/