1、常見異常runtimeexception:執行異常,執行時期發生的異常,編譯時沒有問題(可以通過增強程式的健壯性來處理 if..else)
常見的執行異常:
checkedexception:檢查時異常|編譯時異常,發生在編譯期間;
public static void main(string args)2、自定義異常直接或者間接的繼承自exception;
執行時異常:繼承自runtimeexception
編譯時異常:exception或者某乙個編譯時異常的子類
//編譯異常3、異常處理public class numexception extends exception
public numexception(string message)
} public void setnum(int num) throws numexceptionelse
}}public class selfexception
//執行異常
class num extends runtimeexception
public num(string message)
}public static void main(string args)
public void setprice(double price) else
}
try..catch: 異常捕獲
public static void main(string args) throws filenotfoundexception catch(arithmeticexception e) catch(nullpointerexception e) catch(exception e) finally}
1、陣列在記憶體中是一段連續的記憶體空間相同資料型別資料的有序集合;
陣列:儲存單個資料
變數:儲存多個資料
1.陣列的特點:
2.陣列的宣告:
3.初始化
動態初始化: 建立的時候不確定陣列中的資料值,可以先建立,後續確定了資料值的時候再賦值
靜態初始化: 建立陣列的同時賦值
4、陣列遍歷
普通for迴圈
增強for迴圈
int arr=new int[10];//普通for
for(int i=0;i<10;i++)
//增強for
system.out.println("---------增強for---------");
int i=1;
for(int ch:arr)
5、陣列常用方法
arrays 包含了很多運算元組的方法,是乙個靜態工廠;
常用方法:
異常 應用與異常轉換
畢老師用電腦上課 問題中設計兩個物件 畢老師 電腦 分析其中的問題 比如電腦藍屏啦 電腦冒煙啦 class langpingexception extends exception class maoyanexception extends exception class noplanexceptio...
陣列常見的異常
1.陣列下標越界的異常 inti new int 10 i 0 90 i 10 100 陣列是從0開始算起是第一位的,沒有i 10 這屬於第十一位 inti new int 5 for int m 0 m i.length m 在for迴圈中,條件變數那裡的m應該是小於i而不是小於等於 2.空指標的...
MFC異常 與C 標準異常
1mfc異常 mfc 較好地將異常封裝到cexception類及其派生類中,自成體系,下表給出了mfc 提供的預定義異常 異常類 含義 cmemoryexception 記憶體不足 cfileexception 檔案異常 carchiveexception 存檔 序列化異常 cnotsupporte...