专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java编程之如何创建自定义异常

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

更新时间:2020-05-19 16:30:53 来源:赢咖4 浏览2050次

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

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

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

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

结果:

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

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

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

结果:

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

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

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

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

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>