黑马程序员技术交流社区
标题: final,finally,finalize [打印本页]
作者: IDhmpj 时间: 2015-4-26 12:07
标题: final,finally,finalize
final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法。
作者: saghir 时间: 2015-4-26 23:12
一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其 finalize( )方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。所以要是你打算用 finalize( ),就能在“垃圾回收时刻”做一些重要的清除工作。
作者: ~谢绝勾引~ 时间: 2015-4-27 00:14
总结的不错 这样便于记忆
作者: Wilsoncyf 时间: 2015-4-27 00:18
学习了,谢谢
作者: 耀阳圣尊 时间: 2015-4-27 14:21
而且还是一道面试题
作者: IDhmpj 时间: 2015-4-27 20:39
不是不报,时候未到:lol
作者: IDhmpj 时间: 2015-4-27 20:42
知识点很多,对比起来记忆,思路清晰,还不容易错。
作者: fengxing 时间: 2015-4-27 21:15
学习中 啊啊啊
作者: 前_行 时间: 2015-4-27 21:43
再补充一下:
final 修饰的变量是一个常量。
finally 有一个特殊情况,如果在这之前退出了java虚拟机就不会执行finally里面的语句,比如在前面有一个System.exit(0);
作者: 黄文昭 时间: 2015-4-27 22:03
今天老师刚讲解完,说是final和finally较常见,fanalize的话少见,但是面试经常会问!
作者: 哔哩哔哩 时间: 2015-4-27 22:04
赞
作者: yuanhnu 时间: 2015-4-27 22:22
面试题库里面经常能见到这道题目
作者: 爱如kongcheng 时间: 2015-4-27 23:17
小知识点,多总结,就能记得牢。
作者: 斷灬dian 时间: 2015-4-27 23:35
面试题,巩固一下
作者: 怪学究 时间: 2015-4-28 00:11
我们班大神好多,自己亚历山大
作者: 陈捷旋 时间: 2015-4-28 00:31
这是面试题,
作者: 苟苟 时间: 2015-4-28 09:33
赶紧学。。。
作者: dengxing 时间: 2015-4-28 09:39
finalize怎么没看到过啊
作者: 谷歌 时间: 2015-4-28 12:37
留名学习
作者: IDhmpj 时间: 2015-4-28 19:05
finalize正确的写法为finalize();是Object的方法之一
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |