大曹的第一次JAVA博客
程序员文章站
2022-06-15 18:17:30
今天是大曹的第一次博客尝试写的东西不时很高深而且排版什么的感觉还很有问题,希望接下来的时间能够持之以恒,慢慢的跟我一起进步吧。...
JAVA 异常处理之try catch关键字
概念:
异常就是在程序运行时出现的中断了正常的指令流
关键字
try{
}catch(){
}
finally;
异常的处理
**通常异常会有两种产生的情况一是运行报错,二是编译报错。我们今天先来看一下运行报错。
**以上代码当执行到第七行时程序被中断而输出语句不能被执行输出语句
用法
当出现上述情况你又不想不修该原代码的基础上又要继续执行输出语句此时就用到了try catch关键字
try:是抛出异常
catch是捕获异常
注意!!!
**(1)**try中的局部变量只能在try中用,并且在try代码块的的异常没有正确处理程序块还是在当前出现异常的位置中断从而抛出异常由catch捕获后才会继续往下执行代码
**(2)**可以书写多个catch,后面的catch的异常不能小于前面的catch异常反之则会出现报错(如果比前面的小,后面的捕获不到异常程序编译报错)
反之
(3)方法重写时,子类不能比父类抛出的异常更多!!!
finally关键字
用法
(1)通常用来释放资源
(2)一定会执行
(3)不能单独使用
代码执行
运行结果如下
-------------------有不足之处还请各位大佬批评指正-------------------------
本文地址:https://blog.csdn.net/m0_49412847/article/details/107397559