1、final关键字可以用于成员变量、本地变量、方法以及类。
2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。
3、 你不能够对final变量再次赋值。
4、 本地变量必须在声明时赋值。
5、 在匿名类中所有变量都必须是final变量。
6、 final方法不能被重写。
7、 final类不能被继承。
8、 没有在声明时初始化final变量的称为空白final变量(blank final variable),它们必须在构造器中初始化,或者调用this()初始化。不这么做的话,编译器会报错“final变量(变量名)需要进行初始化”。

最新文章

  1. 从零开始编写自己的C#框架(10)——项目实施计划与甘特图
  2. jq弹出一个透明小提示窗,然后逐渐消失
  3. android抽屉总结
  4. 从表中随机返回n条记录
  5. uboot源码整体框架
  6. Ubuntu14.0.4 64位 ADT 连接手机调试问题
  7. gdb图形化调试工具总结
  8. C#验证码的另一种操作方法
  9. linux 下 apache启动、停止、重启命令
  10. [物理学与PDEs]第2章第2节 粘性流体力学方程组 2.6 一维粘性热传导流体动力学方程组
  11. Python读取导入非安装文件库的方法
  12. Python_logging模块
  13. Java高并发和多线程系列 - 1. 线程基本概念
  14. AGC 016 F - Games on DAG(状压dp)
  15. linux /proc目录说明(访问内核数据结构,修改内核设置)
  16. Java输入输出流(IO)-----文件类File详解
  17. Java多线程习题 ===重点 ,错题积累
  18. SAP HANA项目过程中优化分析以及可行性验证
  19. 集成百度地图API实现定位
  20. yum安装(sentos7)

热门文章

  1. 用 Flask 来写个轻博客 (27) — 使用 Flask-Cache 实现网页缓存加速
  2. Python笔记(十)_迭代器与生成器
  3. Ubuntu18.10下出现Could not get lock /var/lib/dpkg/lock的错误
  4. luoguP1079 Vigenère 密码 题解(NOIP2012)
  5. redis-3.0.0安装
  6. python系列——文件操作
  7. 解决“每次打开office2010的word都会出现配置进度框”问题
  8. oracle中Varchar2和nvarchar2的区别
  9. systemctl 相关命令
  10. django中动态生成二级菜单