freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

8-異常及其處理-知識點(已修改)

2025-08-16 08:24 本頁面
 

【正文】 1. 程序正常執(zhí)行順序:逐語句順序執(zhí)行.2. 語句的正常完成和突然完成。3. 異常出現(xiàn). 1執(zhí)行過程中出現(xiàn)錯誤時,系統(tǒng)會自動創(chuàng)建一個對象(稱作異常對象,包含出錯信息)并且拋出這個對象,2. 程序執(zhí)行期間遇到無法繼續(xù)執(zhí)行的情況,程序員可以創(chuàng)建一個異常對象,然后使用throw語句拋出這個異常對象。4. 異常處理過程.1)終止程序的正常執(zhí)行順序,轉(zhuǎn)去查找處理該異常的代碼.查找策略:首先在當前函數(shù)查找,沒有找到則本方法結(jié)束,到調(diào)用該方法的方法中繼續(xù)查找,如果一直查找到main方法也沒有找到處理該異常的代碼,打印堆棧蹤跡后程序結(jié)束。2).,則恢復程序正常執(zhí)行狀態(tài),執(zhí)行這段代碼以及之后的代碼。 expression語句; ThrowableErrorException RuntimeException 檢查型異常= Exception及其子類 RuntimeException及其子類Throwable類的構(gòu)造函數(shù)和方法構(gòu)造函數(shù)Throwable() Throwable(String message)方法String getMessage()String getLocalizedMessage()void printStackTrace() Throwable fillInStackTrace()四. throws子句方法定義的完整語法。. 方法修飾符 結(jié)果類型 方法名(形參表)throws子句 方法體throws子句的語法是 throws 異常類型名1,……, 異常類型名n 其中throws是java保留字,諸異常類型名是檢查型異常的名字。2. 對方法體的限制.方法體中拋出的任何檢查型異常,無論是由throw語句拋出的還是由于調(diào)用其它方法而發(fā)生的檢查型異常,其類型都必須是throws子句中列出的某個類型或其子類型。否則編譯期間出錯。因此,編譯器能夠保證:通過編譯的程序中的所有檢查型異常都得到了處理。3. 對方法重寫的限制.子類重寫方法f,那么子類的f不能拋出比基類f更多的檢查型異常。但是允許重寫的f拋出較少的檢查型異常,甚至不拋出任何檢查型異常。 重寫子類方法時,如果允許子類方法拋出比基類方法更多的異常,那么將破壞“通過編譯的程序中的所有檢查型異常都得到了處理”這一事實。異常及其處理. 在運行過程中,應用程序可能遇到各種錯誤。例如,從一個已經(jīng)關閉的流讀數(shù)據(jù);訪問數(shù)組時數(shù)組下標越界;使用空引用調(diào)用方法等。許多程序員不檢查可能的錯誤,理由是如果每執(zhí)行一個語句都檢查是否出錯,將使程序的結(jié)構(gòu)混亂,難以理解。為了解決程序的正確性和程序結(jié)構(gòu)的清晰性之間的矛盾,程序設計語言引入了異常及異常處理機制。下面是java語言的異常處理機制的粗略過程:,(例如0做除數(shù),數(shù)組下標越界等)時,系統(tǒng)會自動創(chuàng)建一個對象(稱作異常對象,包含出錯信息)并且拋出這個對象,或者在程序執(zhí)行期間遇到無法繼續(xù)執(zhí)行的情況(例如打開文件失敗,連接數(shù)據(jù)庫失敗等),程序員可以創(chuàng)建一個異常對象,然后使用throw語句拋出這個異常對象。,(無論是由系統(tǒng)拋出的還是由throw語句拋出的),程序就立即停止正常的執(zhí)行順序,轉(zhuǎn)去查找處理異常對象E的代碼。查找策略是首先在當前方法中查找,沒有找到則本方法結(jié)束,到調(diào)用該方法的方法中繼續(xù)查找,如果一直查找到main方法也沒有找到處理該異常的代碼,打印堆棧蹤跡后程序結(jié)束。,則執(zhí)行這段代碼以及之后的代碼。與異常處理有關的語句是throw語句,trycatchfinally語句和Throwable類及其子類。二. 與異常處理有關的語句1. throw語句語法:throw expression;這里throw是保留字,expression是一個表達式,它的值一定是某個Throwable類對象的引用。throw語句的功能是:計算表達式得到一個Throwable對象的引用e
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1