java final思考
Posted 盗帅_tim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java final思考相关的知识,希望对你有一定的参考价值。
final关键之主要用在三个方向:
- 数据
对于基本类型,final使数据恒定不变;而对于对象引用,final使引用恒定不变即无法再重新new另一个对象给他;
空白final JAVA允许定义一个空白final但必须在域的定义或构造方法完成赋值操作,确保在使用前完成初始化操作。
- 方法
- 把方法锁定;以防继承类修改它的定义
- 类中的方法实际是隐式指定为final的,所以无法取用继而无法覆盖方法
- 类:别的类无法继承``
以上是关于java final思考的主要内容,如果未能解决你的问题,请参考以下文章
JDK源码学习--String篇 关于String采用final修饰的思考
markdown 思考:练习:函数,字符串,数字,if / else,try / catch / finally,typeof,undefined,NaN