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

正文內(nèi)容

8-異常及其處理-知識(shí)點(diǎn)(完整版)

2025-09-09 08:24上一頁面

下一頁面
  

【正文】 構(gòu)混亂,難以理解。throw語句的功能是:計(jì)算表達(dá)式得到一個(gè)Throwable對(duì)象的引用e,拋出e使得系統(tǒng)進(jìn)入異常處理狀態(tài),查找處理該類異常的catch子句。要特別注意,諸catch子句的異常類型應(yīng)該子類型在前,父類型在后,否則編譯出錯(cuò)。 // throw new NullPointerException()。調(diào)用uncaughtException()方法,輸出堆棧蹤跡。Exception類有為數(shù)眾多的子類,像IOException,SQLException,NoSuchFieldException,NoSuchMethodExceptionRuntimeException等等。通常throwable類有兩個(gè)構(gòu)造函數(shù):一個(gè)無參數(shù)的構(gòu)造函數(shù),一個(gè)帶一個(gè)String型參數(shù)msg的構(gòu)造函數(shù),參數(shù)msg給出異常情況的詳細(xì)信息。具體打印形式與實(shí)現(xiàn)有關(guān)。6 }7 static void f1(){8 f2 ()。Exception in thread main四. throws子句方法定義的完整語法以前介紹的方法定義的語法是方法修飾符 結(jié)果類型 方法名(形參表)方法體方法定義的完整語法是方法修飾符 結(jié)果類型 方法名(形參表)throws子句 方法體這里新增加的語法成分是throws子句,它的語法是 throws 異常類型名1,……, 異常類型名n 其中throws是java保留字,諸異常類型名是檢查型異常的名字(可以填寫非檢查型異常名,但它不會(huì)起任何作用)。這就命名這類異常為“檢查型異常”的原因。 //編譯出錯(cuò),方法調(diào)用g()拋出的檢查型異常不在throws子句中 } void f1( ) throws NoSuchMethodException { //雖然throw語句拋出了throws子句之外的檢查型異常,但f1處理了該異常,正確。為什么?提示:方法g調(diào)用方法f,方法f至少有本類和基類兩個(gè)版本。} catch(NoSuchFieldException e){} } void f2( ) throws NoSuchMethodException { //雖然g()拋出了throws子句之外的檢查型異常,但f2處理了該異常,正確。如果子類需要重寫方法f,那么f不能拋出比基類f更多類型的檢查型異常,它只能拋出Ek或Ek的子類型的異常。否則編譯期間出錯(cuò)。13 }14 catch(NullPointerException e)15 {16 ()。4. }5. static void M1(int[] a) {6. M2(a)。構(gòu)造函數(shù)Throwable() 構(gòu)造一個(gè)Throwable對(duì)象,具有空錯(cuò)誤消息的。VirtualMachineErrorNullPointerExceptionThrowableErrorExceptionRuntimeExceptionNoSuchFieldExceptionNoSuchMethodExceptionSQLExceptionIOExceptionArithmeticException…….. ……檢查型異常異常類型層次 ,但不是RuntimeException或其子類的所有異常類型統(tǒng)稱為檢查型異常(checking exception);其它異常類型,即Error及其子類型和RuntimeException及其子類型統(tǒng)稱為非檢查型異常(unchecking exception)。Exception in thread main第二個(gè)throw語句起作用時(shí)程序的輸出。//調(diào)用拋出異常的方法 } catch (NullPointerException
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1