学习材料声明
所有知识点都来自互联网,进行总结和梳理,侵权必删。
引用来源:韩顺平老师的完整笔记
时间分布
| 日期 | 内容 |
|---|---|
| 2023年9月24日 | 复习至点击跳转 |
| 2023年9月25日 | 复习至点击跳转 |
异常—对异常进行捕获,保证程序可以继续运行,从而保证程序的健壮性。
1.异常快捷键|ctrl + alt + t -> 选中 try-catch
2.异常(Error和Exception(运行时异常,编译时异常))



3.运行时异常很好理解,但是编译时异常好难理解。

----------------------------------------------------------------------------2023年9月24日----------------------------------------------------------
4.try-catch-finally


- 可以有多个catch;p554页又强调final执行和catch执行的顺序和机制。
5.throw


6.自定义异常

- 定义
class AgeException extends RuntimeException {
public AgeException(String message) {//构造器
super(message);
}
}
- 使用
public class CustomException {
public static void main(String[] args) /*throws AgeException*/ {
int age = 180;
//要求范围在 18 – 120 之间,否则抛出一个自定义异常
if(!(age >= 18 && age <= 120)) {
//这里我们可以通过构造器,设置信息
throw new AgeException("年龄需要在 18~120 之间");
}
System.out.println("你的年龄范围正确.");
}
}

----------------------------------------------------------------------------2023年9月25日----------------------------------------------------------
本文介绍了Java中的异常处理机制,包括try-catch结构、错误与异常的区别、运行时异常的使用、编译时异常的挑战、finally块的作用以及自定义异常的定义和使用实例。

171万+

被折叠的 条评论
为什么被折叠?



