关于Java finally的面试题


Posted in 面试题 onApril 27, 2016
有如下代码:
try {
代码1
return 1;
}finally{
代码2
return 2;
}
问,代码2是否会被执行?若会被执行,是try里的return语句先执行还是finally里的代码先执行?最后该代码片段的返回值是1还是2?
答:代码2会被执行,因为finally里的代码总会被执行。
finally里的代码会在return 1;之后被执行。
既然finally里的代码会在return 1;之后被执行,所以return 2;覆盖return 1;返回2。

Tags in this post...

面试题 相关文章推荐
几道PHP的面试题
May 19 面试题
解释一下抽象方法和抽象类
Aug 27 面试题
构造器Constructor是否可被override?
Aug 06 面试题
WebSphere 应用服务器都支持哪些认证
Dec 26 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
软件测试常见笔试题
Feb 04 面试题
MIS软件工程师的面试题
Apr 22 面试题
EJB3.1都有哪些改进
Nov 17 面试题
Prototype如何为一个Ajax添加一个参数
Dec 06 面试题
Servlet方面面试题
Sep 28 面试题
与C++相比,Java中的数组有什么不同
Mar 25 #面试题
JAVA招聘远程笔试题
Jul 23 #面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 #面试题
若干个Java基础面试题
May 19 #面试题
JAVA高级程序员面试题
Sep 06 #面试题
静态变量和实例变量的区别
Jul 07 #面试题
代码中finally中的代码会不会执行
Feb 06 #面试题
You might like
php的ajax简单实例
2014/02/27 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
python实现红包裂变算法
2016/02/16 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
python实现拼图小游戏
2020/02/22 Python
Python实现井字棋小游戏
2020/03/09 Python
Python logging模块handlers用法详解
2020/08/14 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
优纳科技软件测试面试题
2012/05/15 面试题
《放小鸟》教学反思
2014/04/20 职场文书
个人原因辞职信模板
2015/05/13 职场文书
退休教师追悼词
2015/06/23 职场文书
教学副校长工作总结
2015/08/13 职场文书
Java实现学生管理系统(IO版)
2022/02/24 Java/Android