JAVA中用final来修饰方法的参数
来源:互联网 发布:三国志13英雄苍穹数据 编辑:程序博客网 时间:2024/05/19 06:16
1:用final来修饰方法参数的原因是防止方法参数在调用时被篡改,在final修饰的方法参数中,如果修饰的是基本类型,那么在这个方法的内部,基本类型的值是不能够改变的。(个人理解是可以看做是这个值只能被初始化一次,后面都是用到这个值的,只能用不能修改!)
2:但是如果修饰的是引用类型的变量,那么就需要注意了,引用类型变量所指的引用是不能够改变的,但是引用类型变量的值是可以改变的。
public void get(final Person p){
p.name="小明";//可以
p=new Person();//不可以
}
0 0
- JAVA中用final来修饰方法的参数
- JAVA方法中的参数用final来修饰的原因
- JAVA方法中的参数用final来修饰的原因
- java方法中的参数用final来修饰的原因
- JAVA方法中的参数用final来修饰的原因
- JAVA方法中的参数用final来修饰的原因
- JAVA方法中的参数用final来修饰的原因
- JAVA方法中的参数用final来修饰的原因
- final 来修饰方法参数的原因
- Java中用final修饰的变量
- java中final修饰方法传入参数的影响
- Java中方法用final修饰参数的作用
- Java —— final 修饰方法参数的作用
- Java-用final修饰方法参数
- Java中final修饰参数的作用
- Java中final修饰参数的作用
- [java] final 修饰方法
- ListView 里面getView()的参数final来修饰的原因
- Visual Assist X设置
- 开发者必看|Android 8.0 新特性及开发指南
- BZOJ 1257: [CQOI2007]余数之和sum 分块计算,基础数论
- poj 2800 找规律
- 《疯狂JAVA讲义》之六——java源程序中的注释
- JAVA中用final来修饰方法的参数
- WEB项目用Response下载
- 探究MySQL的DML提交事务的意义和DQL是否有必要提交事务
- 云计算的那些事儿之计算虚拟化
- Ubuntu16.04.1如何安装TensorFlow1.1.0(CPU版)
- 17年4月15日嵌入式Linux C语言(一)
- 查验身份证
- [Leetcode] 42. Trapping Rain Water
- BZOJ 3224: Tyvj 1728 普通平衡树