Java:簡述Java中的自定義異常

Java:簡述Java中的自定義異常

  1. Java:詳解Java中的異常(Error與Exception)
  2. Java:簡述Java中的自定義異常
  3. Java:簡述throw-throws異常拋出
  4. Java:簡述try-catch-finally異常捕獲
  5. Java:簡述try-catch-finally中return返回

      雖然Java系統已經預定義好了很多異常類,但是有時會遇到預定義的異常類不能描述出現的錯誤。在這種情況下,程序員可以通過擴展Exception類及其子類來定義自己的異常類。

1. 自定義異常,格式如下:

class 異常類名 extends Exception 
{ 
    public 異常類名(String msg) 
    { 
        super(msg); 
    } 
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2. 標識可能拋出的異常:

throws 異常類名1,異常類名2 
  • 1

3. 捕獲異常:

try{

} catch(異常類名 y){

} catch(異常類名 y){

} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

4. 方法解釋

a.輸出異常的信息 
getMessage() 

b.輸出導致異常更爲詳細的信息 
printStackTrace() 
  • 1
  • 2
  • 3
  • 4
  • 5

5. 示例如下: CustomException.java

public class FormatException extends Exception
{
    public FormatException(String message) {
        super(message);
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章