当前位置:网站首页>final关键字的作用 final和基本类型、引用类型
final关键字的作用 final和基本类型、引用类型
2022-08-01 13:50:00 【Scyth1】
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修饰以后不能进行二次修改
边栏推荐
- 拥抱NFV,Istio 1.1 将支持多网络平面
- 软件测试之发现和解决bug
- postgresql之page分配管理(二)
- 数据挖掘-03
- What Can Service Mesh Learn from SDN?
- [LiteratureReview]Optimal and Robust Category-level Perception: Object Pose and Shape Estimation f
- OpenSSL SSL_read: Connection was reset, errno 10054
- 透过开发抽奖小程序,体会创新与迭代
- 预防和制止家庭暴力 人身安全保护令司法解释今起施行
- The obstacles to put Istio into production and how we solve them
猜你喜欢
随机推荐
易优压双驱挖掘机压路机器类网站源码 v1.5.8
VINS-mono 论文解读:IMU预积分+Marg边缘化
LeetCode_动态规划_中等_313.超级丑数
SQL functions STR
免费使用高性能的GPU和TPU—谷歌Colab使用教程
全链路灰度在数据库上我们是怎么做的?
多线程案例——定时器
全球都热炸了,谷歌服务器已经崩掉了
leetcode:1201. 丑数 III【二分 + 数学 + 容斥原理】
动态库、静态库浅析
207.数组序号转换
六石编程学:问题要面对,办法要技巧,做不好的功能要想办法
观察者模式
多线程案例——阻塞式队列
又拿三个大奖?!多力就是要让你吃的更营养更健康
Efficiency tools to let programmers get off work earlier
求方阵的无穷范数「建议收藏」
MCU开发是什么?国内MCU产业现状如何
sql中常用到的正则表达
ABC260 E - At Least One(双指针)








