Java语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?

轩辕小不懂 发布于 2021-09-24 15:13
阅读 14
收藏 0
分类:面试与就业
2017
Nen
Nen
- 程序员

try{}语句块 中放的是要检测的java代码,可能有会抛出异常,也可能会正常执行;

catch(异常类型){}块 是当Java运行时系统接收到try块中所抛出的异常对象时,会寻找能处理这一异常的catch块来进行处理(可以有多个catch块);

finally{}块 不管系统有没有抛出异常都会去执行,一般用来释放资源。除了在之前执行了System.exit(0);

throw 用于手动抛出异常。作为程序员可以在任意位置手动抛出异常;

throws 用于在方法上标识要抛出的异常,抛出的异常交由调用者处理;

请先 登录 后评论