




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java語言基礎(chǔ)第十章 Java異常處理機制 java.util包 Date Calendar以及子類 Random Scanner java.text包 NumberFormat以及子類 DateFormat以及子類上章內(nèi)容 異常概念 異常分類 異常處理方式 自定義異常本章內(nèi)容 什么是異常(Exception) 異常是程序在編譯或運行過程出現(xiàn)的例外,這些例外在有的可以避免有的卻無法避免異常概念 異常分類 檢查異常也稱為編譯期異常 不可避免 必須進行異常處理,要不編譯器報錯 Exception以及它的子類(除去RuntimeException) 未檢查異常也稱為運行時異常 可以避免 不需要必須
2、處理 RuntimeException以及它的子類Java異常的分類 NullPointerException 空指針異常常見運行時異常 ArithmeticException 算術(shù)異常常見運行時異常 ArrayIndexOutOfBoundsException數(shù)組下標越界異常常見運行時異常 ClassCastException類型轉(zhuǎn)換異常常見運行時異常 ParseException 解析異常編譯期異常 Java編譯期異常必須要進行處理,否則Java源文件在編譯時編譯器會提示錯誤,且源文件無法成功編譯 Java編譯期異常的處理方式有兩種 使用try、catch、finally關(guān)鍵字捕獲異常 使
3、用throws關(guān)鍵字聲明拋出異常異常處理 使用try、catch、finally捕獲異常 try/可能會出現(xiàn)異常的代碼 catch(ParseException e)/捕獲執(zhí)行的代碼 finally/不管是否發(fā)生異常都要執(zhí)行的代碼 異常處理 使用try、catch、finally捕獲異常異常處理 使用throws聲明拋出異常異常處理 在開發(fā)中,可能需要自定義異常類 自定義異常根據(jù)繼承的父類不同分為兩類 繼承自Exception的自定義異常 繼承自RuntimeException的自定義異常 繼承自Exception的自定義異常為編譯期異常必須要進行處理 繼承自RuntimeException的自定義異常為運行時異常不需要進行特別的處理。自定義異常 繼承自Exception的自定義異常自定義異常 繼承自RuntimeException的自定義異常自定義異常 異常概念 異常分類 運行時異常 編譯期異常 異常處理方式 try catch finally throws 自定義異常本章總結(jié) 作業(yè)一 自定義一個學(xué)生類,屬性有 姓名 年齡,如果用戶在給學(xué)生年齡賦值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3730-2024 3D打印指甲貼片
- 2025年度租賃期滿后房屋產(chǎn)權(quán)無償轉(zhuǎn)讓協(xié)議
- 二零二五年度美容院合伙經(jīng)營店鋪轉(zhuǎn)讓協(xié)議
- 二零二五年度輔導(dǎo)班學(xué)生安全協(xié)議及教師教學(xué)責任書
- 2025年度洗浴中心員工薪酬福利及雇傭合同
- 二零二五年度股權(quán)激勵與員工股權(quán)激勵計劃執(zhí)行合同模板
- 二零二五年度貸款合同爭議解決協(xié)議書
- 網(wǎng)絡(luò)游戲合作開發(fā)與運營協(xié)議
- 關(guān)于辦公時間調(diào)整的通知
- 房屋及土地使用權(quán)轉(zhuǎn)讓合同書
- 2024年中小學(xué)生守則修訂版
- 博覽會展位裝修及布展投標方案技術(shù)標
- 顧客提問的問題100條
- 肝膿腫教學(xué)查房課件
- 跳繩之雙腳跳教案
- 拇外翻護理課件
- 六年級英語教學(xué)隨筆5篇
- 讀書分享交流會《從一到無窮大》課件
- 蘇教版六年級下冊綜合實踐活動計劃及全冊教案
- 醫(yī)療器械可用性工程文檔
- GB/T 24475-2023電梯遠程報警系統(tǒng)
評論
0/150
提交評論