異常與陣列

2021-10-02 04:13:06 字數 1488 閱讀 1233

1、常見異常

runtimeexception:執行異常,執行時期發生的異常,編譯時沒有問題(可以通過增強程式的健壯性來處理 if..else)

常見的執行異常:

checkedexception:檢查時異常|編譯時異常,發生在編譯期間; 

public static void main(string args)
2、自定義異常

直接或者間接的繼承自exception;

執行時異常:繼承自runtimeexception

編譯時異常:exception或者某乙個編譯時異常的子類

//編譯異常

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

}

3、異常處理

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...