1. 程式人生 > 遊戲攻略 >《艾爾登法環》新號升級路線推薦

《艾爾登法環》新號升級路線推薦

一、異常概述

  異常就是程式出現了不正常的情況

二、異常體系

 

 Error:嚴重問題,不需要處理,程式之外的處理方式

Exception:異常類,他表示程勳本身可以處理的問題

RuntimeException:執行時異常,在編譯期是不檢查的,出現問題後,需要回來根據程式碼修復

非RuntimeException:編譯時異常,編譯期就必須處理,否則程式不能通過編譯,更無法執行

區別:編譯時異常和執行時異常,也被稱為受檢異常和非受檢異常,所有的RuntimeException類及其子類被稱為執行時異常,其他的異常都是編譯時異常,編譯時異常:必須顯示處理,否則程式就會發生錯誤,無法通過編譯;執行時異常:無需顯示處理,也可以和編譯時異常一樣處理

三、異常處理

       1.try.......catch.....

        格式

try{
可能出現異常的程式碼
}catch(異常類名 變數名){
異常處理程式碼
}

  2.throws

//用非法索引訪問陣列時丟擲的異常。如果索引為負或大於等於陣列大小,則該索引為非法索引。 
public static void main(String[] args) throws ArrayIndexOutOfBoundsException{

int[] arr={1,2,3};
 System.out.println(arr[3]);

}

 四、Throwable的成員方法