一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - try catch finally的執(zhí)行順序深入分析

try catch finally的執(zhí)行順序深入分析

2019-10-13 14:59java開發(fā)網(wǎng) Java教程

首先執(zhí)行try,如果有異常執(zhí)行catch,無論如何都會(huì)執(zhí)行finally,當(dāng)有return以后,函數(shù)就會(huì)把這個(gè)數(shù)據(jù)存儲(chǔ)在某個(gè)位置,然后告訴主函數(shù),我不執(zhí)行了,接下來你執(zhí)行吧,所以函數(shù)就會(huì)推出

首先執(zhí)行try,如果有異常執(zhí)行catch,無論如何都會(huì)執(zhí)行finally

一個(gè)函數(shù)中肯定會(huì)執(zhí)行finally中的部分。

關(guān)于一個(gè)函數(shù)的執(zhí)行過程是,當(dāng)有return以后,函數(shù)就會(huì)把這個(gè)數(shù)據(jù)存儲(chǔ)在某個(gè)位置,然后告訴主函數(shù),我不執(zhí)行了,接下來你執(zhí)行吧,所以函數(shù)就會(huì)推出。

但是當(dāng)一個(gè)函數(shù)中出現(xiàn)finally以后,finally永遠(yuǎn)都要執(zhí)行,所以,就算try或者catch中已經(jīng)執(zhí)行了return了,但是這時(shí)函數(shù)不會(huì)退出,不會(huì)告訴主函數(shù)去執(zhí)行,而是等待finally執(zhí)行完了才回去告訴主函數(shù)去執(zhí)行,這時(shí)候如果finally中出現(xiàn)了return的話,這次return的值就會(huì)覆蓋掉try或者catch中的值,然后才會(huì)告訴主函數(shù):我不執(zhí)行了,你去執(zhí)行吧。所以主函數(shù)會(huì)得到finally中的返回值。也就是說子函數(shù)的返回值永遠(yuǎn)是finally中的返回值(只要被調(diào)用的函數(shù)中有值)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本不卡视频免费 | 国产全部视频 | 黄色大片免费网站 | 亚洲欧美日韩中文高清一 | 俄罗斯男男激情1069gay | 1313午夜精品理伦片 | 91色视 | 国自产拍在线天天更新91 | 国产午夜视频在线观看网站 | 日韩亚洲欧美综合一区二区三区 | 九九久久国产精品大片 | 香蕉eeww99国产在线观看 | 男人天堂视频网 | 女教师被学生糟蹋三天 | 天天操夜夜操狠狠操 | 国产高清一区二区三区免费视频 | chinese一tk视频丨vk| 麻豆天美精东果冻传媒在线 | 第一次处破女18分钟 | 国产在线三级 | 国产精品久久久久久久久久久久久久 | 亚洲成人一区二区 | 国产午夜一区二区在线观看 | 激情亚洲| 99re热精品这里精品 | xxx88视频在线观看 | 好大好深受不了了快进来 | 国产成人免费 | porno中国xxxxx| 四虎影视在线观看永久地址 | 午夜福利电影网站鲁片大全 | 国产精品国色综合久久 | 国产成人高清精品免费观看 | 亚欧成人中文字幕一区 | 日韩高清一区二区三区不卡 | 桃乃木香在线 | 天海翼最新作品 | 赤色疑惑 | 97久久免费视频 | 久久精品观看影院2828 | 肉宠文很肉到处做1v1 |