程序员面试之九阴真经
程序员面试之九阴真经
程序员面试之九阴真经
谈谈final, finally, finalize的区别:
final:::修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally:::再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。
finalize:::方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口):
匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
&和&&的区别:
&是位运算符。&&是布尔逻辑运算符。
你可能喜欢
- 程序员考试
- 葵花宝典
- 九阴真经
- JAVA编程题全集及答案
- 程序员面试题
- 程序分析
- 软件技术文档
- 2011年计算机软考程序员考试(上午题)模拟试题及答案13页
- 初级程序员考试大纲2页
- 程序员考试222页
- 程序员考试125页
- 2011年计算机软考程序员考试( 上午题 )模拟试题及答案14页
- 程序员考试大纲4页
- 数学葵花宝典7页
- 项目管理新葵花宝典201144页
- 电话行销葵花宝典17页
- 点net面试之葵花宝典97页
- 英语四级葵花宝典7页
- 电工口诀葵花宝典9页
- 最新JAVA编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- java程序员面试题基础部分3页
- java程序员面试题(基础部分)4页
- 程序员面试逻辑题解析218页
- java程序员面试题及解答9页
- C程序员面试题7页
- 程序员面试题精选59页
- C程序分析方法2页
- VFP主程序分析3页
- 工业工程流程程序分析图2页
- 程序分析题1页
- 3-1 程序分析66页
- 住宅设计方法及程序分析5页


