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

面试题 相关文章推荐
介绍一下Cookie和Session及他们之间的区别
Nov 20 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
SQL Server面试题
Apr 04 面试题
关于.NET, HTML的五个问题
Aug 29 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 面试题
接口可以包含哪些成员
Sep 30 面试题
软件测试面试题
Oct 21 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
为什么要使用servlet
Jan 17 面试题
与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 数组和字符串互相转换实现方法
2013/03/26 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
js实现拖动缓动效果
2020/01/13 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
django rest framework serializers序列化实例
2020/05/13 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
死亡证明书样本说明
2014/10/18 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript