概念:
异常就是在程序运行时出现的中断了正常的指令流
try{
}catch(){
}
finally;
**通常异常会有两种产生的情况一是运行报错,二是编译报错。我们今天先来看一下运行报错。
**以上代码当执行到第七行时程序被中断而输出语句不能被执行输出语句
当出现上述情况你又不想不修该原代码的基础上又要继续执行输出语句此时就用到了try catch关键字
try:是抛出异常
catch是捕获异常
注意!!!
**(1)**try中的局部变量只能在try中用,并且在try代码块的的异常没有正确处理程序块还是在当前出现异常的位置中断从而抛出异常由catch捕获后才会继续往下执行代码
**(2)**可以书写多个catch,后面的catch的异常不能小于前面的catch异常反之则会出现报错(如果比前面的小,后面的捕获不到异常程序编译报错)
反之
(3)方法重写时,子类不能比父类抛出的异常更多!!!
用法
(1)通常用来释放资源
(2)一定会执行
(3)不能单独使用
代码执行
运行结果如下
-------------------有不足之处还请各位大佬批评指正-------------------------
本文地址:https://blog.csdn.net/m0_49412847/article/details/107397559
如对本文有疑问, 点击进行留言回复!!
springmvc之ResponseBody响应json数据遇到的错误及解决
uni-app 后台升级 静默升级 uniapp 后台更新 静默更新 在线升级
SpringBoot多Module启动报错Could not transfer metadata
Hibernate项目报错:Cannot call sendError() after the response has been committed
网友评论