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

面试题 相关文章推荐
Jar包的作用是什么
Mar 30 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
一套SQL笔试题
Aug 14 面试题
Shell编程面试题
May 30 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
EntityManager都有哪些方法
Nov 01 面试题
用Python写一个for循环的例子
Jul 19 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
四种会话跟踪技术
May 20 面试题
与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脚本守护进程原理与实现方法详解
2017/07/20 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
php 输出缓冲 Output Control用法实例详解
2020/03/03 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
[05:24]TI9采访——教练
2019/08/24 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
pandas实现选取特定索引的行
2018/04/20 Python
redis之django-redis的简单缓存使用
2018/06/07 Python
Python实现12306火车票抢票系统
2019/07/04 Python
pytorch 在sequential中使用view来reshape的例子
2019/08/20 Python
Python shelve模块实现解析
2019/08/28 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
植物生产学专业求职信
2014/08/08 职场文书
推广活动策划方案
2014/08/23 职场文书
JavaScript前端面试组合函数
2022/06/21 Javascript
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript