99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

Java入門Day7:異常,Javase結束-創(chuàng)新互聯(lián)

1. 什么是異常?

在程序運行的過程中,出現(xiàn)了意料之外的情況,就是異常。比如:輸入的格式不規(guī)范,查找的地址不存在,內(nèi)存溢出等等。
我們通過Exception拋出異常,使我們程序的運行不至于崩潰。

成都創(chuàng)新互聯(lián)公司是專業(yè)的南江網(wǎng)站建設公司,南江接單;提供成都做網(wǎng)站、成都網(wǎng)站設計,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行南江網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
  • 檢查性異常:用戶錯誤或問題引起的異常,比如輸入不規(guī)范。
  • 運行時異常:是可以避免和修正的,可以在編譯時被忽略。
  • 錯誤:錯誤不是異常,是脫離控制的,比如內(nèi)存溢出。ERROR
    Java把異常當做對象來處理,并提供了java.lang.Throwable作為所有異常的超類。
2. Error錯誤
  • Error是錯誤,是由JVM生成并拋出的,大多數(shù)時候與代碼無關。
  • 發(fā)生Error時,一般程序會直接崩潰。
3.Exception異常 3.1 RuntimeException運行時異常
  • ArrayIndexOutOfBoundsException 數(shù)組下標越界異常
  • NullPointerException 空指針異常
  • ArithmeticException 算術異常
  • MissResourceException 資源丟失異常
  • ClassNotFoundException 類丟失異常
    包括但不限于這些異常都是不檢查異常,程序中可以選擇捕獲處理,也可以選擇忽略。
    這些異常都是由程序邏輯錯誤引起的,應該盡量避免。
3.2 拋出異常
  • throw一般在方法中使用
public class Demo01 {public static void main(String[] args) {new Demo01().test(1, 0);
    }
    public void test(int a, int b){if (b==0){throw  new ArithmeticException();
        }
        System.out.println(a/b);
    }
}
  • throws在方法聲明中使用
public class Demo01 {public static void main(String[] args) throws ArithmeticException{new Demo01().test(1, 0);
    }
    public void test(int a, int b){System.out.println(a/b);
    }
}
3.3 捕獲異常
public class Demo01 {public static void main(String[] args) {int a = 0 ;
        int b = 1 ;

        try {//監(jiān)控區(qū)域
            System.out.println(b/a);
        }catch (ArithmeticException e){//捕獲異常
            System.out.println("異常");
        }finally {//忽略異常
            System.out.println("F");
        }
    }
}
  • try監(jiān)控區(qū)域是否有異常。
  • catch()捕獲異常,可以有多個catch()捕獲不同的異常,但從上往下的異常級別應該是從小到大的。
  • finally忽略異常。
  • trycatch()必須一起出現(xiàn)

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

名稱欄目:Java入門Day7:異常,Javase結束-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://www.yijiale78.com/article6/cdpgog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)標簽優(yōu)化品牌網(wǎng)站設計微信公眾號網(wǎng)站收錄電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設