java final static
时间: 2023-04-27 11:02:37 浏览: 177
Java-关键字final详解(public static final)
Java中的final和static关键字都是用来修饰变量的。
final关键字表示该变量的值不能被修改,即为常量。final变量必须在声明时进行初始化,一旦初始化后就不能再修改其值。
static关键字表示该变量为静态变量,即为类变量。静态变量属于类,而不属于类的任何一个实例。静态变量只会被初始化一次,且可以被所有实例共享。
final和static关键字可以同时用来修饰变量,表示该变量为常量且为类变量,即为静态常量。静态常量在类加载时被初始化,且只能被赋值一次。静态常量一般用来表示不变的常量,如Math.PI等。
阅读全文