java中 final 变量怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中 final 变量怎么用相关的知识,希望对你有一定的参考价值。

如果你想在类中使用一个恒定不变量,就可以使用final

public class Test
private static final int x=100;
public static void main(String[] args) throws Exception
x=2;//编译错误


上面的x即是整个class的全部变量,下面x=2;在编译的时候就会报错,因为final修饰的变量是不能改变的,可以把x当做常量使用
参考技术A 定义后final 变量是不可变得 ,一旦试图修改final 变量将会出现错误。
用法和int double等变量用法是一样的 如final int x=3;
声明x变量后x将是不可变
参考技术B final变量和其他变量一样随便用~~~~只是不会被子类继承而已 参考技术C final修饰的变量 不能再重新赋值,基于这点,如果是全局变量,既然不能修改了,所有对象都会共用同一个值,所以干脆把变量声明为final static类型的,这样可以节省开销
手机码字不方便...
参考技术D java中 final 变量是一个不会改变的变量,一般和static一起使用

以上是关于java中 final 变量怎么用的主要内容,如果未能解决你的问题,请参考以下文章

java方法中变量用final修饰对性能有影响!你觉得呢?

随笔⑨ java中的变量 --- 类变量(静态变量),final变量,成员变量,局部变量

java 怎么更改final的值

java中的final变量

聊聊java中final那点事

聊聊java中final那点事