异常在日长开发中就像看见地铁里边的人头一样的,放眼望去,齐刷刷的一片,各种异常。分布范围比较广泛,很多人看到异常,就这表情
JAVA中异常:
NullPointerException 空指针异常
ClassCastException 类强制转换异常
ArrayIndexOutOfBoundsException 数组索引越界异常
ClassNotFountException 类找不到异常
Linux中异常:
jenkins中异常:
--------------------------------------------------------开始进JAVA异常正题------------------------------------------------
首先来两张图片:
处理异常的方法:
一.抛出异常
第一中是在方法中抛出异常,使用关键字throws(可以处理多个异常)
第二中是在方法中抛出异常,使用关键字throw
二.捕获异常
大概说下什么时候应该抛异常,什么时候已改捕获异常啊(按照我的经验):
写对外接口的时候需要抛出异常
Controller开发的时候最好是捕获异常
注:关于自定义异常在这里不多说了哈
区别:
捕获异常是将异常抛给了JVM处理,程序员无法干涉
抛出异常主要是程序员自己处理
文章来源网络,版权归作者本人所有,如侵犯到原作者权益,请与我们联系删除或授权事宜
如果有误,请联系作者更改,谢谢,本人微信:void666666