java提高篇(十七)—–异常(二)

承接上篇博文:java提高篇—–异常(一)

五、自定义异常

Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。

Java自定义异常的使用要经历如下四个步骤:

1、定义一个类继承Throwable或其子类。

2、添加构造方法(当然也可以不用添加,使用默认构造方法)。

3、在某个方法类抛出该异常。

4、捕捉该异常。

MyException extends Exception{public MyException(){}public MyException(String message){super(message);}}public class Test {public void display(int i) throws MyException{if(i == 0){throw new MyException(“该值不能为0…….”);}else{System.out.println( i / 2);}} main(String[] args) {Test test = new Test();try {test.display(0);System.out.println(“———————“);} catch (MyException e) {e.printStackTrace();}}}我们一直在旅行,一直在等待某个人可以成为我们旅途的伴侣,

java提高篇(十七)—–异常(二)

相关文章:

你感兴趣的文章:

标签云: