java-final关键字

2018-09-11  本文已影响7人  凯玲之恋

1 修饰变量

声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。

final int x = 1;
// x = 2;  // cannot assign value to final variable 'x'
final A y = new A();
y.a = 1;

2 修饰方法

3 修饰类

声明类不允许被继承

4 final域的内存语义

Java多线程(十六)---final域的内存语义

5 Java匿名内部类访问外部变量,为何需被标志为final?

参考

Java 基础
Java内部类的使用小结 形参为什么要用final

上一篇 下一篇

猜你喜欢

热点阅读