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

正文內容

異常處理ppt課件-在線瀏覽

2025-06-16 01:24本頁面
  

【正文】 (Sun首席執(zhí)行官 ) try/catch塊示例 public class ExceptionDemo { public static void main(String[] args) { int a = 10, b = 0, c。 (c)。 )。 )。 finally塊可以確保執(zhí)行所有的清理工作 ? 無論是否發(fā)生異常 ,finally塊都將執(zhí)行 ? finally塊是可選的 ,可視具體情況決定是否添加 ? finally塊必須和 try塊一起使用 ,不能單獨存在。 try { c = a / b。 } catch (ArithmeticException ae) { (除數為 0。 } //不論是否發(fā)生異常, finally塊中的語句都會執(zhí)行 finally { (finally塊中的語句。 } (程序結束。 } } ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) try/catch/finally執(zhí)行流程 try 塊 finally 塊 catch 塊 無異常 發(fā)生異常 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) try/catch/finally應用模型 Try { …… //連接到數據庫的代碼,有可能發(fā)生異常 …… //對數據庫進行操作的代碼,有可能發(fā)生異常 } catch (SQLException sqle) {//捕獲數據庫異常 …… //對捕獲的異常進行處理 } finally{ …… //在 finally塊中執(zhí)行關閉數據庫的操作 } ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 異常類體系結構圖 Exception ArithmeticException NullPointerException Object Throwable Error SQLException RuntimeException NumberFormatException …… AWTError ThreadDeath …… ClassNotFoundException …… ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 異常類體系結構說明 ? Throwable有兩個直接子類,它們是: Error類: Error類的異常通常為內部錯誤 ,因此在正常情 況下并不期望用戶程序捕獲它們; Exception類:絕大部分用戶程序應當捕獲的異常類的根 類; ? 一些常用的異常類都直接或間接派生自 Exception類,因此我們可以認為絕大部分的異常都屬于 Exception。 void printStackTrace() 在 Exception類中定義的方法,用于在控制臺上顯示有關異常的信息,不但有異常的原因,還涉及產生異常的代碼行。 ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 多重 catch塊示例 public class ExceptionDemo { public static void main(String[] args) { int a, b, c。 b = (args[1])。 (c)。 )。 )。 )。 } (程序結束。 } } ” 如果十年前 Sun沒有做 Java,人們便會寫 .Net程序 ,如果他們寫 .Net程序 ,他 們就是為 windows寫程序 ,而不是為 Sun的設備寫程序” —— Scott McNealy(Sun首席執(zhí)行官 ) 多重 catch塊的注意事項 ? 雖然多重 catch塊可以同時監(jiān)視多個不同類型的異常 ,但是try塊中一旦有某個異常產生 ,程序就會跳轉到與之異常類型最匹配的 catch塊中執(zhí)行,然后執(zhí)行 finally塊(如果有finally塊的話)或之后的語句 ? 也就是說 ,多重 catch塊只會捕捉到最先產生的異常 ,而不是把所有的異常全部捕捉完 ? 即 :不論有多少個 catch塊 ,最多只會執(zhí)行其中的一個 ? 請注意 catch塊的書寫順序 :類層次越低的越往上寫,越高的越往下寫。 try { a = (args[0])。 c = a / b。 } //由于 Exception類的層次最高,以下的所有異常類型都是其子類,這樣寫將會報錯 catch (Exception e) { //捕捉其它不可預測的異常 (())。 )。 )。 )。 )。 ” 如果十年前 Sun沒有
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1