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

正文內(nèi)容

java語言中的異常ppt課件-閱讀頁

2025-05-20 13:33本頁面
  

【正文】 va小程序試圖進(jìn)行不安全的操作時(shí),則由 SecurityManager類拋出此異常。 ? (11) FileNotFoundException(文件不存在異常) 試圖存取一個(gè)并不存在的文件。 拋出語句 ? 程序員處理異常有兩種方法。 ? 另一種方法是,程序員不在發(fā)生異常的當(dāng)前方法內(nèi)處理異常,而是把異常拋出到調(diào)用方法中。拋出的異??梢杂卸鄠€(gè),各異常之間以逗號(hào)分隔。 class Base{ //父類 public static void amethod() throws FileNotFoundException } public class ExcepDemo extends Base{ //子類 //拋出的異常不同于父類同名方法拋出的異常,也不是它的子類 //編譯出錯(cuò) public static void amethod() throws IOException{} } ? 因?yàn)樵诟割愔袙伋龅漠惓J?FileNotFoundException,它是 IOException異常的子類,所以上面的代碼不能被編譯。 捕獲的錯(cuò)誤示例 ? 捕獲多個(gè)異常時(shí),異常類的派生關(guān)系也需要注意。 ? 下面的代碼是錯(cuò)誤的: try { DataInputStream dis = new DataInputStream()。 }catch (Exception ioe){ //一般異常 }catch (IOException e ) { //編譯錯(cuò)誤! } finally{} 捕獲異常 ? 程序中,有些語句必須要捕獲異常,而有些由系統(tǒng)自動(dòng)完成。 ? 另外,捕獲異常的語句一般出現(xiàn)在可能發(fā)生異常的代碼段,而不應(yīng)該放到控制程序執(zhí)行的語句段。 public class FileOut{ public static void main(String args[]){ try{ FileReader fr = new FileReader()。 }} } ? 在當(dāng)前目錄下查找文件 ,如果找不到,則顯示一條錯(cuò)誤信息。編制程序中,除了使用系統(tǒng)預(yù)定義的異常外,用戶還可以創(chuàng)建自己的異常。 創(chuàng)建異常示例 程序 77定義自己的異常 class MyException extends Exception { private int detail。 } public String toString() { return MyException[ + detail + ] 。 if (aExcep 10) throw new MyException (aExcep)。 } public static void main(String args[]) { try { pute(1)。 }catch (MyException eExcep) { (Exception caught + eExcep)。如果服務(wù)器沒有響應(yīng),則客戶端拋出一個(gè)異常。 ? 例 712 自定義異常 public void connectMe(String servename) throws ServerTimedOutException { int success。 //端口號(hào) success = open(serveName, portToConnect)。 } } 自定義異常示例 ? 使用 try語句可捕獲該異常: public void findServer (){ ... try { connectMe(defaultServer)。 try { connectMe(alternateServer)。 } } ... } JAVA程序設(shè)計(jì) 人民郵電出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1