final含义: 关键字声明,一旦声明便不可以改变这个引用。
1) final 变量?
凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。
final变量经常和static关键字一起使用,作为常量。 final变量是只读的。
2) final 方法?
方法前面加上final关键字,代表这个方法不可以被子类的方法重写
3) final类 ?
final类通常功能是完整的,它们不能被继承
下面总结了一些使用final关键字的好处
1)final关键字提高了性能。JVM和Java应用都会缓存final变量。
2)final变量可以安全的在多线程环境下进行共享,而不需要额外的同步开销。
3)使用final关键字,JVM会对方法、变量及类进行优化。
final 类 方法 变量 关键字:
修饰类: 不能被继承
修饰方法:
1、锁定方法不被继承类所修改
2、效率
修饰变量:
1、基本数据类型初始化之后不可以修改
2、引用类型的变量初始化之后不能指向另外一个对象
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。