首页 课程 师资 教程 报名

Java编程之如何创建自定义异常

  • 2020-05-19 16:30:53
  • 2447次 动力节点

Java提供的异常体系不可能预见所有的希望加以报告的错误,所以可以自己定义异常类来表示程序中可能会遇到的特定问题。

如果我们要定义异常类,必须从已有的异常类继承,最好是选择意思相近的异常类继承。

建议新的异常类型最简便的方法就是让编译器为你产生默认构造器,这样就减少了写入代码的量:

Java编程之如何创建自定义异常

结果:

Java编程之如何创建自定义异常

为异常类定义一个接受字符串参数的构造器:

Java编程之如何创建自定义异常

结果:

Java编程之如何创建自定义异常

分析:相比第一个而言,增加的代码量并不大,两个构造器定义了MyException类型对象的创建方式。对于第二个构造器而言,使用super关键字明确调用了其基类构造器,它接受一个字符串作为参数。

在异常处理程序中,调用了在Throwable类声明的printStackTrace()方法。从输出可以看到:它将打印“从方法调用处直到抛出异常处”的方法调用序列。这里信息被发送到了System.out,并且自动地被捕获和显示在输出中。

以上就是动力节点java培训机构的小编针对“Java编程之如何创建自定义异常”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交