Java異常處理-自定義異常
JDK裡給我們内置了一套程式級别的異常體系,但是我們在業務開發過程中,我們可以自定義自己的一套關于業務性的異常體系,來滿足程式的開發需求;
自定義異常要繼承自Exception;
我們給下執行個體:package com.java1234.chap04.sec05;
public class CustomException extends Exception{
public CustomException(String message) {
super(message);
}
}
測試類:package com.java1234.chap04.sec05;
public class TestCustomException {
public static void test()throws CustomException{
throw new CustomException("自定義異常");
}
public static void main(String[] args) {
try {
test();
} catch (CustomException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
運作輸出:
com.java1234.chap04.sec05.CustomException: 自定義異常
at com.java1234.chap04.sec05.TestCustomException.test(TestCustomException.java:6)
at com.java1234.chap04.sec05.TestCustomException.main(TestCustomException.java:11)