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

服務(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ù)中有值)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人搡女人视频免费看 | 好爽好舒服视频 | 从后面撕开老师的丝袜动态图 | 性美国人xxxxx18 | 99年水嫩漂亮粉嫩在线播放 | chinese圣水黄金调教 | 成人免费视频一区二区三区 | 双性肉文高h | 911亚洲精品国内自产 | 色偷偷伊人| 亚洲第五页 | 日韩欧美一区二区三区免费观看 | 久久精品国产亚洲AV蜜臀 | 日本 视频 在线 | 日比免费视频 | 久久re这里精品23 | 日产乱码2021永久手机版 | 日本大学jalapsikix | 精品午夜寂寞影院在线观看 | 国产传媒在线播放 | 亚洲第一网站免费视频 | 美女口述又粗又大感觉 | 欧美一级特黄aaa大片 | 日本热妇| 欧美一区二区视频 | 3p文两男一女办公室高h | 天堂一区二区在线观看 | 私人影院在线播放 | 日本国产高清色www视频在线 | 亚洲第一综合天堂另类专 | 白虎喷水| 国产毛片在线高清视频 | 日本免费全黄一级裸片视频 | 艹出白浆 | 色综合九九 | 日韩欧美综合在线二区三区 | 9 1 视频在线 | 深夜免费在线视频 | 91制片厂制作果冻传媒破解 | 91啪在线观看国产在线 | 成人影院vs一区二区 |