简单聊聊Java异常的处理
一、认识异常
异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失
二、处理异常
对异常进行捕获和抛出能够保证程序的正常运行
1.异常格式
2.异常捕获
举个简单的例子
输入两个数,两数相除
当除数为0时,异常就会被捕获,如果没有异常,则正常输出
简单的测试代码如下:
结果:
3.常见异常
可以用多个catch语句来捕获多个异常
4.throws关键字
在定义一个方法的时候可以使用throws关键字声明,使用throws声明的方法表示此方法不处理异常,抛给方法的调用者处理(下级抛给上级)
测试代码:
5.throw关键字
throw关键字抛出一个异常,抛出的时候直接抛出异常类的实例化对象即可
三、自定义异常
自定义异常直接继承Exception就可以完成自定义异常类
项目过于庞大,需要一些具体的提示时,可以自定义异常,更好的锁定异常的地点
总结
无