关于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...

面试题 相关文章推荐
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
Java如何格式化日期
Aug 07 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
SQL Server里面什么样的视图才能创建索引
Apr 17 面试题
一组SQL面试题
Feb 15 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
Linux Interview Questions For software testers
May 17 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
几个MySql的面试题
Apr 22 面试题
JAVA招聘远程笔试题
Jul 23 面试题
如何在Shell脚本中使用函数
Sep 06 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
与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之CodeIgniter学习笔记
2013/06/17 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
很棒的Bootstrap选项卡切换效果
2016/07/01 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
python自动发送邮件脚本
2018/06/20 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
pytorch的batch normalize使用详解
2020/01/15 Python
python的flask框架难学吗
2020/07/31 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
酒店总经理欢迎词
2014/01/08 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
老公爱的承诺书
2014/03/31 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
超市工作总结范文2014
2014/12/19 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
MySQL 分页查询的优化技巧
2021/05/12 MySQL
pytorch 如何使用float64训练
2021/05/24 Python
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS