天天看點

java自定義異常 部落格_Java異常處理-自定義異常

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)