java中的final关键字

来源:互联网 发布:linux使用crontab-e 编辑:程序博客网 时间:2024/06/05 16:16

final关键字的含义:
final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。
一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。

final关键字的特性:
被fina修饰的方法不能被重写,被final修饰的类不能被继承,被final修饰的变量不能被重新赋值

final关键字的好处

下面总结了一些使用final关键字的好处

final关键字提高了性能。JVM和Java应用都会缓存final变量。(读取更快)
final变量可以安全的在多线程环境下进行共享,而不需要额外的同步开销。
使用final关键字,JVM会对方法、变量及类进行优化。

参考文献:http://www.importnew.com/7553.html

原创粉丝点击