面试题-----throw和throws是的区别 finally关键字及其面试题
2015-10-13 17:29
267 查看
面试题
A:编译期异常和运行期异常的区别?
编译期异常 必须要处理的,否则编译不通过
运行期异常 可以不处理,也可以处理
B:throw和throws是的区别
throw:
在方法体中,后面跟的是异常对象名,并且只能是一个
throw抛出的是一个异常对象,说明这里肯定有一个异常产生了
throws:
在方法声明上,后面跟的是异常的类名,可以是多个
throws是声明方法有异常,是一种可能性,这个异常并不一定会产生
finally关键字及其面试题
A:finally用于释放资源,它的代码永远会执行。特殊情况:在执行到finally之前jvm退出了
B:面试题
a:final,finally,finalize的区别?
b:如果在catch里面有return,请问finally还执行吗?如果执行,在return前还是后
会,前。
A:编译期异常和运行期异常的区别?
编译期异常 必须要处理的,否则编译不通过
运行期异常 可以不处理,也可以处理
B:throw和throws是的区别
throw:
在方法体中,后面跟的是异常对象名,并且只能是一个
throw抛出的是一个异常对象,说明这里肯定有一个异常产生了
throws:
在方法声明上,后面跟的是异常的类名,可以是多个
throws是声明方法有异常,是一种可能性,这个异常并不一定会产生
finally关键字及其面试题
A:finally用于释放资源,它的代码永远会执行。特殊情况:在执行到finally之前jvm退出了
B:面试题
a:final,finally,finalize的区别?
b:如果在catch里面有return,请问finally还执行吗?如果执行,在return前还是后
会,前。
相关文章推荐
- 71道Android开发面试题
- 怎样做才是一个合格的程序员
- 数据库常见面试题
- 71道经典Android面试题和答案,重要知识点都包含了
- Android 面试精华题目总结2
- Android 面试精华题目总结1
- 黑马程序员——Java基础---- 数组(静态初始化_常见问题)(04)
- 黑马程序员——字符串指针与字符串数组
- (转载) 程序员都应遵守的 11 条规则
- Android面试题库---横竖屏转换
- 数组的归并排序
- 转:面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
- 【扣丁学堂】小小程序员的9个计划
- 黑马程序员---JVM内存组成
- 黑马程序员———I/O流
- 合并两个有序链表
- 黑马程序员——2.2.基础语法(函数、重载、数组、内存划分,进制转换)
- 程序员开发书籍汇总
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- 黑马程序员--------集合