国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java中檢查型異常有哪些 檢查性異常有哪些?

檢查性異常有哪些?Java中有兩種類型的異常:checked異常和unchecked異常。對于未檢查的異常,也稱為runtimeException。處理未檢查異常的幾種方法:1。捕獲;2。繼續(xù)投擲;3

檢查性異常有哪些?

Java中有兩種類型的異常:checked異常和unchecked異常。對于未檢查的異常,也稱為runtimeException。

處理未檢查異常的幾種方法:1。捕獲;

2。繼續(xù)投擲;

3。不要處理。

有幾種方法可以處理選中的異常(除了runtimeException,其他異常都是選中的異常):

1。繼續(xù)拋出,否定方法,可以隨時拋出到Java虛擬機來處理;

2。使用try。。。接二連三。

實驗48編寫一個Java程序,這個程序定義兩個異類,在main()方法中使用throw語句拋出異常?

到目前為止,只有Java運行時系統(tǒng)拋出的異常。但是,程序可以使用throw語句拋出顯式異常。throw語句的一般形式如下:[R

這里,throwableinstance必須是throwable類類型或throwable子類類型的對象。簡單類型(如int或char)和不可丟棄的類(如string或object)不能用作異常。獲取可丟棄對象有兩種方法:使用catch子句中的參數(shù)或使用new操作符。R程序執(zhí)行在throw語句之后立即停止;不執(zhí)行任何后續(xù)語句。最緊密包圍的try塊用于檢查它是否包含與異常類型匹配的catch語句。如果找到匹配的塊,控件將轉(zhuǎn)到語句;如果沒有,則使用下一個try塊進行檢查,依此類推。如果沒有找到匹配的catch塊,則默認異常處理程序會中斷程序的執(zhí)行并打印堆棧跟蹤。下面是一個創(chuàng)建并拋出異常的示例程序。與異常匹配的處理程序?qū)惓伋龅酵獠刻幚沓绦颉程序有兩個機會處理同一個錯誤。首先,main()建立一個異常關系,然后調(diào)用demoproc()。然后demoproc()方法設置另一個異常處理關系,并立即拋出一個新的NullPointerException實例,該實例將在下一行中捕獲。然后再次拋出異常。下面是輸出結果:程序還解釋了如何創(chuàng)建Java標準異常對象,特別是下面一行:new用于構造NullPointerException實例。所有Java內(nèi)置運行時異常都有兩個構造函數(shù):一個沒有參數(shù),另一個有字符串參數(shù)。使用第二種形式時,參數(shù)指定一個描述異常的字符串。如果該對象用作print()或println()的參數(shù),則會顯示該字符串。這也可以通過調(diào)用由throwable定義的GetMessage()來實現(xiàn)。右