①這個例子拋出異常后?System.out.println("執(zhí)行");? 不會執(zhí)行public static void main(String[] args)throws Exception {String str = null ; int strLength = 0; strLength = str.length(); System.out.println(strLength);System.out.println("執(zhí)行");}②這個例子拋出異常后?System.out.println("執(zhí)行");? 會執(zhí)行public static void main(String[] args)throws Exception {SimpleDateFormat sdf = new SimpleDateFormat("yyyy,MM,dd"); Date date1 = sdf.parse(strTime); System.out.println("執(zhí)行");}問題:為啥都是拋出異常,大家都沒有處理異常,但是一個會執(zhí)行一個不會執(zhí)行啊?求教大神們
1 回答

carolcoral
上面那個是 null=0出現的異常,屬于執(zhí)行后產生的,第二個連 strtime 都沒有,代碼會直接報錯的吧。建議你去看看 Exception 和 error 的區(qū)別
TA貢獻41條經驗 獲得超9個贊
上面那個是 null=0出現的異常,屬于執(zhí)行后產生的,第二個連 strtime 都沒有,代碼會直接報錯的吧。建議你去看看 Exception 和 error 的區(qū)別
添加回答
舉報
0/150
提交
取消