一、思考題
1.什么是異常?
異常是在程序執(zhí)行期間中斷指令的正常流程的事件。
2.什么是必檢異常?什么是免檢異常?
必檢異常:Java語(yǔ)言會(huì)強(qiáng)制要求編碼者檢查處理的異常,Exception及其子類(lèi)都是必檢異常。
免檢異常:Java語(yǔ)言不強(qiáng)制要求編寫(xiě)代碼捕獲或聲明的異常,Error和RuntimeException以及它們的子類(lèi)都是免檢異常。
3.Error和Exception有什么區(qū)別?
Error:錯(cuò)誤類(lèi),是由程序和外部環(huán)境引起的錯(cuò)誤,該類(lèi)錯(cuò)誤如果發(fā)生,程序立即崩潰,Java不要求處理該類(lèi)異常。
Exception:異常類(lèi),是有程序和外部環(huán)境所引起的錯(cuò)誤,Java強(qiáng)制要求必須處理該類(lèi)異常。
4.關(guān)鍵字throw的作用是?關(guān)鍵字throws的作用是?
throw:用于拋出異常類(lèi)的實(shí)例
throws:用于聲明拋出異常,表示該類(lèi)不處理,讓方法的調(diào)用者處理。
相關(guān)文章
了解千鋒動(dòng)態(tài)
關(guān)注千鋒教育服務(wù)號(hào)
掃一掃快速進(jìn)入
千鋒移動(dòng)端頁(yè)面
掃碼匿名提建議
直達(dá)CEO信箱