final四个作用
final修饰常量 ,值不可以被第二次修改
final修饰的类不可以被继承
final修饰的方法不可以被重写
final防止多线程下的指令重排序,保障线程安全
final修饰引用类型
final类型的数组防止引用类型整体指向
但是可以改变数组的内部

我们可以看到,arr数组是被final修饰的,但是经过arr[3] = 8;
对arr数组中其中一个元素进行更改后,数组下标为3的值发生了改变

final修饰基本类型
import java.util.*;
public class Test1{
public static void main(String[]args) {
final int a=90;
System.out.println(a);
a = 2;
System.out.println(a);
}
}

基本类型被final修饰以后不能进行二次修改
本文详细解析final在Java中的四种关键作用:常量锁定、类不可继承、方法不可重写以及线程安全的保证。通过实例演示了final修饰基本类型和引用类型的区别。
810

被折叠的 条评论
为什么被折叠?



