1.final

如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。
因此,一个类不能即被声明为abstract,又被声明为final。将变量或方法声明为final,可以保证它们在使用中不被改变。
其初始化可以在两个地方:
  一是其定义处,也就是说,在final变量定义时直接给其赋值;
  二是在构造函数中。这两个地方只能选其一。
以后的引用中只能读取,不能修改。被声明为final的方法也同样只能使用,不能重写。

2.finally

在异常处理时提供finally块来执行任何清除操作。

3.finalize

finalize是方法名。Java技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。
这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。
它是在Object类中定义的,因此,所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。
finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。

最新文章

  1. vs2015提示中文
  2. 介绍开源的.net通信框架NetworkComms框架 源码分析(九) IPConnection
  3. 2.4---把链表划分为两部分(CC150)
  4. 团队项目--“我爱淘”校园二手书店 NABC分析
  5. iOS开发——JS网页交互——javaScript
  6. Android error:No CPU/ABI system image available for this target
  7. 我的第一次windows规划
  8. for、while循环的洪荒之力
  9. 3.Properties文件的加载和使用
  10. Django的ORM那些相关操作
  11. STL仿函数functor
  12. Unreal 4 error 记录
  13. eval方法
  14. 以太坊钱包开发系列2 - 账号Keystore文件导入导出
  15. cxGrid类似pagecontrol的效果
  16. JAVA作业之两数的加减乘除
  17. linux sqlplus查询数据中文乱码解决方法记录
  18. NET 集合交集、并集、差集操作
  19. LeetCode All in One题解汇总(持续更新中...)
  20. ACM中Java高效输入输出封装

热门文章

  1. lintcode:二叉树的所有路径
  2. JAVA面试基础
  3. [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
  4. activity 的四种启动方式
  5. 如何在solution中添加一个test case
  6. JavaPersistenceWithHibernate第二版笔记-第四章-Mapping persistent classes-003映射实体时的可选操作(<delimited-identifiers/>、PhysicalNamingStrategy、PhysicalNamingStrategyStandardImpl、、、)
  7. Java-马士兵设计模式学习笔记-观察者模式-读取properties文件改成单例模式
  8. SSL简介
  9. ORACLE基本语法
  10. 309. Best Time to Buy and Sell Stock with Cooldown