final的四个作用
1.final修饰的常量不能被第二次赋值,并且final修饰的常量要用大写字符表示
2.final修饰的类不能被继承
3.final修饰的方法不能被覆盖,但是可以重载
重载是可以在方法名相同的情况下,参数不一样
覆盖是在方法名相同的情况下,参数一样
4.final防止指令重排序,保证多线程下的并发安全
5.final不用来修饰复杂数据,例如数组类型数据,在被final修饰的时候,其内部的数据不会起到被修饰的作用,只能用来修饰基本类型和不可变类型
final的四个作用
1.final修饰的常量不能被第二次赋值,并且final修饰的常量要用大写字符表示
2.final修饰的类不能被继承
3.final修饰的方法不能被覆盖,但是可以重载
重载是可以在方法名相同的情况下,参数不一样
覆盖是在方法名相同的情况下,参数一样
4.final防止指令重排序,保证多线程下的并发安全
5.final不用来修饰复杂数据,例如数组类型数据,在被final修饰的时候,其内部的数据不会起到被修饰的作用,只能用来修饰基本类型和不可变类型