finally和return哪個先執(zhí)行 15.能單獨和finally語句一起使用的塊是()?
15.能單獨和finally語句一起使用的塊是()?try中有return,finally塊會不會執(zhí)行?最后一段代碼,不管是否有異常,都必須執(zhí)行!如果try中的語句異常,try塊中異常語句后的代碼不執(zhí)
15.能單獨和finally語句一起使用的塊是()?
try中有return,finally塊會不會執(zhí)行?
最后一段代碼,不管是否有異常,都必須執(zhí)行!如果try中的語句異常,try塊中異常語句后的代碼不執(zhí)行,直接執(zhí)行catch塊中的代碼,最后執(zhí)行finally塊中的代碼(遇到返回結束程序);如果try中的語句不異常,try塊中return之前的語句將被執(zhí)行,finally塊中的語句將被執(zhí)行(遇到return結束程序),catch塊中的代碼將不被執(zhí)行。當try塊中return之前的語句沒有異常時,執(zhí)行效果是:當try塊中return之前的語句有異常時,執(zhí)行效果是: