怎么在java中使用finally處理異常?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)專注于敘州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供敘州營(yíng)銷型網(wǎng)站建設(shè),敘州網(wǎng)站制作、敘州網(wǎng)頁(yè)設(shè)計(jì)、敘州網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開(kāi)發(fā)服務(wù),打造敘州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供敘州網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
Java主要應(yīng)用于:1. web開(kāi)發(fā);2. Android開(kāi)發(fā);3. 客戶端開(kāi)發(fā);4. 網(wǎng)頁(yè)開(kāi)發(fā);5. 企業(yè)級(jí)應(yīng)用開(kāi)發(fā);6. Java大數(shù)據(jù)開(kāi)發(fā);7.游戲開(kāi)發(fā)等。
1.說(shuō)明
finally是異常處理語(yǔ)句結(jié)構(gòu)的一部分,表示finally里面的代碼塊一定會(huì)執(zhí)行。
2.使用注意
(1)finally不能單獨(dú)使用,必須和try…語(yǔ)句或try…catch語(yǔ)句連用
(2)程序運(yùn)行時(shí),不論是否發(fā)生異常,finally代碼塊都會(huì)執(zhí)行
(3)除非遇到System.exit方法,否則finally代碼塊一定會(huì)執(zhí)行
3.實(shí)例
public class Demo2 { public static void main(String[] args) { try { int i = 10/0; System.out.println("i="+i); } catch (ArithmeticException e) { System.out.println("Caught Exception"); System.out.println("e.getMessage(): " + e.getMessage()); System.out.println("e.toString(): " + e.toString()); System.out.println("e.printStackTrace():"); e.printStackTrace(); } finally { System.out.println("run finally"); } } }
運(yùn)行結(jié)果:
Caught Exception e.getMessage(): / by zero e.toString(): java.lang.ArithmeticException: / by zero e.printStackTrace(): java.lang.ArithmeticException: / by zero at Demo2.main(Demo2.java:6) run finally
關(guān)于怎么在java中使用finally處理異常問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。