自定义异常
原理
自定义异常通常是继承一个异常类来实现的,
自定义异常就是提供构造方法,含义:
异常本身没有实际功能,只是一个有意义的标识。

怎么用
举例:验证用户名密码是否输入正确
1.创建用户类

2.判断输入的用户名和密码是否正确
代码思想:排错法,先把错误都过滤掉,剩下的就是正确的,这样逻辑比较清晰。
3.试验

结果



受检与非受检异常
Exception:受检异常在编译期检查,在调用抛出异常的方法时,必须用try语句捕获该语句。
RuntimeException:非受检异常在运行时检查,在调用抛出异常的方法时,可以不使用try语句,但是最好也加上try语句.,确保代码清楚一些
在使用自定义异常事,根据实际的业务要求来选择那个作为父类,一般RuntimeException用的比较多

浙公网安备 33010602011771号