Java 异常处理机制

目录

1.异常处理的五个关键字

[测试一:理解try catch finally 的作用](#测试一:理解try catch finally 的作用)

测试二:设置想要捕获的异常类型

测试三:可以写多个catch。

2.异常快捷键

3.在方法体中抛出异常用throw;在方法参数后面抛出异常用throws

(1)throw:

(2)throws:

4.捕获异常


1.异常处理的五个关键字

try、catch、finally、throw、throws

测试一:理解try catch finally 的作用

测试二:设置想要捕获的异常类型

测试三:可以写多个catch。

从前往后 catch 中捕获的异常类型等级要越来越高。如果等级高的异常在前面,就覆盖了等级低的异常,后面的异常就不会执行了。

结果:

2.异常快捷键

选中需要检测的代码。有QQ登录的时候,快捷键:Ctrl+win+alt+t ;没有QQ登录时:Ctrl+alt+t

一般选择最完整的try/catch/finally

会出现throw关键字,主动抛出异常:

运行结果:

3.在方法体中抛出异常用throw;在方法参数后面抛出异常用throws

(1)throw:

结果:

(2)throws:

4.捕获异常

经过上面步骤中对方法异常的主动抛出,这一步在方法调用过程中需要捕获异常 try catch。

如果不使用try catch捕获异常,程序遇到异常就会停止。使用后,程序抛出异常后还能继续运行。

相关推荐
froginwe117 小时前
Maven 仓库概述
开发语言
低客的黑调7 小时前
为你的项目选择一个适合的[垃圾收集器]
java·jvm·算法
雨中飘荡的记忆7 小时前
优惠券系统设计与实现
java
1***t8277 小时前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
芬加达8 小时前
leetcode34
java·数据结构·算法
__万波__8 小时前
二十三种设计模式(三)--抽象工厂模式
java·设计模式·抽象工厂模式
二川bro8 小时前
Python在AI领域应用全景:2025趋势与案例
开发语言·人工智能·python
better_liang8 小时前
每日Java面试场景题知识点之-线程池配置与优化
java·性能优化·面试题·线程池·并发编程
q***2518 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
N***H4868 小时前
使用Springboot实现MQTT通信
java·spring boot·后端