1. 程式人生 > >java中常見異常的舉例說明

java中常見異常的舉例說明

//ArithmeticException數學運算異常

public class MyArithmeticExceptionTest {
public static void main(String[] args) {
int a = 10;
int b = 0;
System.out.println(a/b);
}

}

//ArrayIndexOutOfBoundsException :陣列下標越界異常
public class MyArrayIndexOutOfBoundsException {
public static void main(String[] args) {
//定義的陣列長特別大的時候也會出現陣列下標越界異常
// int []a = new int[2*5*4546546*456465464];
// System.out.println(a[2]);

    //定義陣列的長度為2 但是查詢的是第三4個所以會出現陣列下標越界異常
    int[] a = new int[2];
    System.out.println(a[3]);

    //定義陣列的時候初始長度給一個負的值也會出現陣列負下標異常異常

// int []a = new int[-5];

}

}

//型別裝換異常
public class MyClassCastException {
public static void main(String[] args) {
Object object = new Object();
String str = (String) object;
}
}

//空指標轉換異常
public class MyNullPointerException {
public static void main(String[] args) {
//當給一個字串一個空字串的形式的實時 不會出現空指標異常
//因為他不是空的
String str = ” “;
if(str.equals(” “)){
System.out.println(“我是空指標異常”);
}
//當給字串一個null才會出現空指標異常
/*String str = null;
if(str.equals(null)){
System.out.println(“我是空指標異常”);
}*/
}
}

//數字格式異常
public class MyNumberFormatException {
public static void main(String[] args) {
//parseInt可以將字串轉換為一個十進位制的數,當字元創不是數值內容的時候就會丟擲數字格式異常
String str = “abc”;
System.out.println(Integer.parseInt(str));
}

}

相關推薦

java常見異常舉例說明

//ArithmeticException數學運算異常 public class MyArithmeticExceptionTest { public static void main(String[] args) { int a

java常見異常

什麼是異常處理機制? 異常處理機制能讓程式在異常發生時,按照程式碼的預先設定的異常處理邏輯,針對性地處理異常,讓程式盡最大可能恢復正常並繼續執行,且保持程式碼的清晰。 Java中的異常可以是函式中的語句執行時引發的,也可以是程式設計師通過throw 語句手動丟擲的,只要在J

Java常見異常處理、檔案File類、流的知識點總結

一、常見的異常處理情況   在Java中常見的兩種異常處理:捕捉異常(try-catch-finally)和丟擲異常(throw-throws) 1.捕捉異常(try/catch/finally): 用捕捉異常時,不能try、catch、finally單獨使用,需要配套使用

java常見的類,接口,包,異常

tex 權限 array 變量 都是 run 做的 pointer 數組下標                       java中常見的類,接口,包,異常 類   String  Integer  Long   File   Date  Thread(java.lang.

Java常見異常處理彙總

1. java.lang.nullpointerexception  這個異常大家肯定都經常遇到,異常的解釋是"程式遇上了空指標",簡單地說就是呼叫了未經初始化的物件或者是不存在的物件,這個錯誤經常出現在建立圖片,呼叫陣列這些操作中,比如圖片未經初始化,或者圖片建立時的路徑錯誤等等。對陣列操作中出現

java常見的8種異常語句

Java中常見的8種異常語句 ArithMetException(算數異常類) NulltinterException(空指標異常) ClassCastException(類轉換異常) NegetiveArrayException(陣列負下標) Array

JAVA常見的幾大異常理解

空指標異常類:NullPointerException 型別強制轉換異常:ClassCastException 陣列負下標異常:NegativeArrayException 陣列下標越界異常:ArrayIndexOutOfBoundsException 違背安全

java常見異常

算術異常類: ArithmeticExecption 空指標異常類: NullPointerException 陣列下標越界異常:.ArrayIndexOutOfBoundsException 型別強制轉換異常: ClassCastExce

java常見異常以及解決方案-持續更新

同學們有沒有被java中的異常機制弄得頭大?不要急,接下來,就帶你熟悉熟悉java中常見的異常以及解決方法(其實就是程式碼的嚴謹性的問題) 1.java.lang.NullPointerExcepti

java.lang.Exception 常見異常的解釋

一般面試中java Exception(runtimeException )是必會被問到的問題 常見的異常列出四五種,是基本要求。更多的。。。。需要注意積累了   常見的幾種如下:  

JAVA常見的三種列印異常的方式

java丟擲異常的方法有很多,其中最常用的兩個: System.out.println(e),這個方法打印出異常,並且輸出在哪裡出現的異常,不過它和另外一個e.printStackTrace()方法不同。後者也是打印出異常,但是它還將顯示出更深的呼叫資訊。 比如說:

java常見異常,你都遇見過幾個?

       在我們學習java的過程中,我們會遇到各種各樣的出錯情況和各種各樣的異常情況,那麼這麼多異常你都遇到過多少個呢?下面就讓我們一起來認識認識這些異常! 算術異常:ArithmeticException 空指標異常:NullPointerException 型

Java常見異常分析

JavaException: 1、Error 2、RuntimeException執行時異常 3、Exception 4、throw使用者自定義異常 異常類分兩大型別:Error類代表了編譯和系統的錯誤,不允許捕獲;Exception類代表了標準Java庫方法所激發的異常。

java常見的幾種異常

java.lang.ArithmeticException 算術條件異常。譬如:整數除零等。 java.lang.ArrayIndexOutOfBoundsException 陣列索引越界異常。當對陣列的索引值為負數或大於等於陣列大小時丟擲。 java.lang.ArrayStoreException 陣列儲

java專案開發常見異常

我相信,在我們做專案的時候,console框中常常出現各種的異常,時間久了,就會發現常見的也就幾個,下面我就總結一下常見的異常,供大家參考。 1 java.lang.UnsupportedClassVersionError 從字面上我們就可以看出來是類版本不支援錯誤,換句話

Java常見的註解

ise rri 自帶 com doc ret not article 標識 Java中常見的註解 [email protected]/* */ @Deprecated @Suppvisewarnings 常見第三方註解 Spring:@Autowired

java web 常見異常及解決辦法

eset log const 鍵值 cannot tomcat action asp tex javax.servlet.ServletException: javax/servlet/jsp/SkipPageException 重啟tomcat, javax.serv

楊恒說李的算法好-我問你聽誰說的-龍哥說的(java常見的List就2個)(list放入的是原子元素)

ron 2個 常用 span color 原子 ges pan col 1.List中常用的 方法集合: 函數原型 ******************************************* *****************************

java常見對象——基本包裝類

fin java clas -128 public idt pen font 1.0 為了對基本數據類型進行更多的操作,更方便的操作,Java就針對每一種基本數據類型提供了對應的類類型。包裝類類型: byte Byte

java異常處理

功能 編譯 重寫 exce 有一個 人人 關系 構造 per   計算機語言程序開發中異常幾乎是人人都會出現的問題,可以這麽說:沒有沒有異常的程序!所以,計算機語言中異常處理是十分重要的一塊,糾錯能力也是每個程序員必須具備的基本能力!   異常處理的三種處理方式:   一、