原文:浅谈final修饰的变量

一直大概的知道final关键字的作用,但是自己实际工作中却很少用,除非在声明一些常量值的时候,今天忽然自己在项目中用一个map进行存储一些值。一开始我只是用private修饰的,心里想的是如果final修饰的话,应该不能修改了。毕竟被final修饰的变量不可变。今天回家后,做了下面的尝试,彻底暴露出自己基础的不扎实。 final的作用 被final修饰的类不可以被继承 被final修饰的方法不可 ...

2018-09-19 22:38 0 13358 推荐指数:

查看详情

final修饰变量

final修饰基本类型变量 当使用final修饰基本类型变量时,不能对基本类型变量重新赋值,因此基本类型变量不能被改变 final修饰引用类型变量 当使用final修饰引用类型变量时,它保存的仅仅是一个引用,final只能保证这个引用类型变量所引用的地址不会改变,即一直引用同一个 ...

Tue May 07 01:08:00 CST 2019 0 700
Java中final修饰变量

final 修饰一个变量,有很多种说法,比如不能改变等等 准确的描述是 当一个变量final修饰的时候,该变量只有一次赋值的机会 在声明的时候赋值 i在第4行已经被赋值过了,所以这里会出现编译错误 在声明的时候没有赋值 如果在声明的时候未赋值 ...

Sat Feb 09 02:00:00 CST 2019 0 1180
浅谈JAVA中的final修饰

final修饰符是JAVA中比较简单的一个修饰符,很多人通过书本就可以熟练掌握,但我学的时候,虽然感觉会用了,但是并不是十分理解这个修饰符,所以我找了相关资料,把我的个人理解分享给大家~~ final书本定义: 1.final可以修饰变量,被final修饰变量被赋初值后,不能对它重新 ...

Fri Jul 24 18:44:00 CST 2015 0 4351
final修饰变量仅仅只是不可改变嘛???

  是不是每次面试被问到final修饰的有什么不同???   final修饰的类不可以被继承、final修饰变量不可以被改变、final修饰的即表示最终的、、、、、      那常量被声明为final仅仅只是因为不可改变吗???   !#!@!&#%……!@& ...

Tue Nov 24 18:56:00 CST 2020 0 355
java final 修饰类,变量,方法

final修饰特点 * 修饰类,类不能被继承 * 修饰变量变量就变成了常量,只能被赋值一次 * 修饰方法,方法不能被重写 public static final double PI=3.14; final 一般跟static一起 ...

Fri Feb 24 23:46:00 CST 2017 0 7103
内部类访问局部变量的时候,为什么变量必须加上final修饰

这里的局部变量就是在类方法中的变量,能访问方法中变量的类当然也是局部内部类了。我们都知道,局部变量在所处的函数执行完之后就释放了,但是内部类对象如果还有引用指向的话它是还存在的。例如下面的代码: class Outer{ public static void main(String[] args ...

Tue Aug 02 23:12:00 CST 2016 0 8054
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM