24小时热门版块排行榜    

查看: 1652  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我爱小虫子

新虫 (正式写手)

[求助] 京东招聘的一道题目 已有6人参与

public class myCHAR {
public static void main(String[] args) {
     try{
  return;
        }
     finally{
System.out.println("print." ) ;
   }
}
}

这道题目我在eclipse上测试了一下,是可以输出print
但是搞不明白,不是在执行try语句之后,就把程序的执行权交给系统,退出main函数了吗,不明白为什么还会执行finally里的语句,望大家指教。

[ Last edited by jjdg on 2014-10-12 at 21:40 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微晶刚玉

铜虫 (初入文坛)

finally是一定会执行的语句,无论它前面有多少个return。但是如果此处finally中有return的话,直接就返回了
11楼2016-01-19 13:52:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 我爱小虫子 的主题更新
信息提示
请填处理意见