課程
/后端開發
/Java
/Java入門第三季
如果這樣做的話程序還能正常運行嗎?編譯器會報錯嗎?
2015-10-25
源自:Java入門第三季 1-4
正在回答
我做了一個測試,代碼如下: public?static?void?main(String[]?args)?{ try{ int?i=3/0; } finally{ System.out.print("這是finally"); } } 編譯時不會報錯,程序執行時會輸出“這是finally”,之后拋出除零異常,這是由于沒有catch來捕獲異常。
謝謝!
51cds
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答try 語句塊可以沒有catch 子句,不是嗎?
1 回答try catch finally 中欠taoreturn語句
2 回答關于finally語句塊
3 回答try..catch..finally
3 回答try catch finally
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-25
2015-10-27
謝謝!