当前位置:网站首页>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修饰以后不能进行二次修改
边栏推荐
- D - Draw Your Cards(模拟)
- HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
- 2022-07-29 网工进阶(二十二)BGP-其他特性(路由过滤、团体属性、认证、AS欺骗、对等体组、子路由器、路由最大接收数量)
- 8. SAP ABAP OData 服务如何支持创建(Create)操作
- tensorflow2.0手写数字识别(tensorflow手写体识别)
- Efficiency tools to let programmers get off work earlier
- 六石编程学:问题要面对,办法要技巧,做不好的功能要想办法
- 【无标题】
- iPhone难卖,被欧洲反垄断的服务业务也难赚钱了,苹果的日子艰难
- 【码蹄集新手村600题】判断一个数字是否为完全平方数
猜你喜欢

A Beginner's Guide to Performance Testing

Based on 10 years of experience in stability assurance, what are the three key questions to be answered in failure recovery?|TakinTalks big coffee sharing

力扣160题,相交链表

论文详读《基于改进 LeNet-5 模型的手写体中文识别》,未完待补充

Programmer's Romantic Tanabata

又拿三个大奖?!多力就是要让你吃的更营养更健康

PAT 1167 Cartesian Tree(30)

搭建LNMT架构

华盛顿大学、Allen AI 等联合 | RealTime QA: What's the Answer Right Now?(实时 QA:现在的答案是什么?)

Qt实战案例(56)——利用QProcess实现应用程序重启功能
随机推荐
预防和制止家庭暴力 人身安全保护令司法解释今起施行
mysql的基本使用
AI目标分割能力,无需绿幕即可实现快速视频抠图
leetcode:1201. 丑数 III【二分 + 数学 + 容斥原理】
牛客刷SQL--6
SAP ABAP OData 服务如何支持创建(Create)操作试读版
PanGu-Coder:函数级的代码生成模型
CCS软件安装教程(超级详细)「建议收藏」
关于Request复用的那点破事儿。研究明白了,给你汇报一下。
postgresql之page分配管理(二)
A Beginner's Guide to Performance Testing
拥抱NFV,Istio 1.1 将支持多网络平面
什么是混合元编程
Multithreading Case - Timer
50W+小程序开发者背后的数据库降本增效实践
关于Request复用的那点破事儿。研究明白了,给你汇报一下。
【每日一题】1331. 数组序号转换
模型运营是做什么的(概念模型数据库)
ABC260 E - At Least One(双指针)
观察者模式