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

正文內容

8-異常及其處理-知識點(留存版)

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

下一頁面
  

【正文】 s 異常類型名1,……, 異常類型名n 其中throws是java保留字,諸異常類型名是檢查型異常的名字(可以填寫非檢查型異常名,但它不會起任何作用)。具體打印形式與實現(xiàn)有關。Exception類有為數(shù)眾多的子類,像IOException,SQLException,NoSuchFieldException,NoSuchMethodExceptionRuntimeException等等。 // throw new NullPointerException()。throw語句的功能是:計算表達式得到一個Throwable對象的引用e,拋出e使得系統(tǒng)進入異常處理狀態(tài),查找處理該類異常的catch子句。2. 對方法體的限制.方法體中拋出的任何檢查型異常,無論是由throw語句拋出的還是由于調用其它方法而發(fā)生的檢查型異常,其類型都必須是throws子句中列出的某個類型或其子類型。3. 對方法重寫的限制.子類重寫方法f,那么子類的f不能拋出比基類f更多的檢查型異常。 ……//其它代碼,系統(tǒng)正常執(zhí)行這些代碼if (B) throw e。 } catch (Exception e) { //捕獲并處理異常 (Exception)。關于檢查型異常這一名稱的來源,見方法定義中的throws子句。7. }8. static void M2(int[] b) {9. (b[0])。這意味著如果方法f的throws子句是throws E1,…,Em,那么如果f的方法體中有throw new E(“…”)形式的語句,其中E是檢查型異常,那么E是E1,…,Em中的一個,或者是E1,…,Em中某一個的子類。try { g()。 //編譯出錯,throw語句拋出的檢查型異常//不在throws子句中g()。} }}: aaaa//由第16行的printStackTrace()打印at (:12)at (:8)at (:5): aaaa//由第19行的printStackTrace()打印at (test_exception :17)at (test_exception :8)at (test_exception :5): aaaa//由第20行的throw引起at (test_exception :20)at (test_exception :8)at (test_exception :5)true//由第18行輸出,()返回的就是e。 void printStackTrace() 打印該Throwable對象的錯誤信息,并打印執(zhí)行堆棧信息到標準錯誤流。Exception類表示程序的某種狀態(tài),該狀態(tài)是應用程序希望捕獲的。}}public class test_try { static void throw_Error() { //定義方法,它拋出Error或Exceptionthrow new MyError (zzzz)。二. 與異常處理有關的語句1. throw語句語法:throw expression;這里throw是保留字,expression是一個表達式,它的值一定是某個Throwable類對象的引用。. 方法修飾符 結果類型 方法名(形參表)throws子句 方法體throws子句的語法是 throws 異常類型名1,……, 異常類型名n 其中throws是java保留字,諸異常類型名是檢查型異常的名字。但是允許重寫的f拋出較少的檢查型異常,甚至不拋出任何檢查型異常。 //拋出異常,系統(tǒng)進入異常處理狀態(tài),查找處理e的代碼。 } finally { //finally塊(Executing finally block.)。 Throwable類及其子類都是具體類,
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1