目录:
1.java的异常类
2.java定义一个异常类
3.java常见的几种异常
4.java中什么是异常,为什么要进行异常处理
5.java中,异常分为捕获异常和声明异常
6.Java中的异常类
7.java有几种异常
8.JAVA有哪些异常
9.Java有哪些异常
1.java的异常类
前几天我介绍了java异常处理机制介绍了异常类的作用、处理异常的两种方式以及使用场景在本章中,我将介绍如何定义自己的异常类想要自定义异常类,我们首先可以看看jdk是怎样做的以我们熟悉的运行时异常类RuntimeException为例:。
2.java定义一个异常类
我们看到jdk自带的运行时异常类继承了Exception类。再来看看之前介绍过的空指针异常:
3.java常见的几种异常
我们发现空指针异常NullPointException类继承了运行时异常RuntimeException类由此得出,如果我们要自定义一个异常类,我们也需要继承一个Exception类那么我们继承哪个类呢?。
4.java中什么是异常,为什么要进行异常处理
从使用场景来分析,我们之所以自定义异常是为了让异常类更加契合我们的使用场景一般来说我们通常使用if语句判断业务的条件是否ok,如果条件达成,就执行业务;如果不ok,继续判断下一个分支如果所有条件都不ok,我们就会返回一个错误信息给调用者。
5.java中,异常分为捕获异常和声明异常
如果我们将错误信息封装到异常对象里面抛出,在程序的最上层再使用try-catch代码块捕获该异常,就可以拿到异常消息返给调用者由于是在程序运行过程中由我们主动抛出的异常,所以这种异常是一种运行时异常所以,建议自定义异常时继承运行时异常RuntimeException。
6.Java中的异常类
参考上图的空指针异常,我们可以很方便地创建自己的异常类如图是我自己创建的自定义异常类:
7.java有几种异常
我们运行程序后发现自定义的异常已经生效了,同时由于我们自定义异常类的构造器方法,所以我们可以在构造器方法里面处理一些程序报错时的逻辑异常类实际上也是一个类,也可以加入我们想要加上的一些属性来帮我们更好地处理异常。
8.JAVA有哪些异常
比如我需要返回一个错误码,很简单,我们只需要给我们的异常类添加一个表示错误码的属性,并在有参构造方法里面给该属性赋值即可:
9.Java有哪些异常
以上就是本节的全部内容了。如果各位小伙伴有疑问,欢迎留言交流探讨。举报/反馈
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容