final修饰变量表示变量可变吗
时间: 2024-02-28 15:12:21 浏览: 70
Java中final变量使用总结
final修饰变量表示该变量的值不可变,即变量成为了一个常量。一旦被赋值后,不能再被修改。final变量必须在声明时或者构造函数中初始化,一旦被初始化,它们的值就不能被修改。如果尝试重新为 final 变量分配一个新值,编译器会报错。
需要注意的是,final修饰的变量不同于普通变量,它们的值只能被赋值一次,但是它们的值可以通过方法调用、表达式或者其他变量来计算获得。另外,final变量的命名规范是全部大写字母,并用下划线分隔单词。
阅读全文