为什么提供自定义异常

java无法为这个世界上全部的问题提供异常类
如果企业想通过异常的方式来管理自己的某个业务问题,就需要自定义异常类了

自定义异常的好处

可以使用异常的机制管理业务问题,以提醒程序员注意
同时一旦出现bug,可以用一次的形式清晰的指出出错的地方

怎么定义异常类

自定义编译时异常

定义一个异常类继承Exception
重写构造器
再出现异常的地方用throw new自定义对象抛出

自定义运行异常

image.png