欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

關(guān)于catch為什么會出錯(cuò)

老白2年前14瀏覽0評論

關(guān)于catch為什么會出錯(cuò)?

兩個(gè)異常處理犯了同樣的錯(cuò)誤:因?yàn)閠ry塊會拋出兩種異常,IOException 和ClassNotFoundException,你在catch第一種異常之后,調(diào)用了System.exit(1),整個(gè)程序會直接退出,所以第二個(gè)catch永遠(yuǎn)不會執(zhí)行。解決辦法:將兩個(gè)catch合并成一個(gè),catch塊的參數(shù)改為所有異常類的基類,這樣就可以捕獲所有的異常了,就像這樣:catch(Execption e) {System.out.println(e);System.exit(1);}

java拋異常什么意思,關(guān)于catch為什么會出錯(cuò)