摘要: 1.不管有没有出现异常,finally块中代码都会执行;2.当try和catch中有return时,finally仍然会执行;3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),即:函数返回值是在finally执行前确定的;4.finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值 阅读全文
posted @ 2015-04-28 11:43 天琊蓝 阅读(1953) 评论(1) 推荐(0) 编辑