[TOC]
Java中的异常
在编写代码的时候我们经常会遇到一些报错,这些报错java就用一个对象包裹起来。这就是异常。
在java运行的时候,遇到异常直接停止运行,并且提示报错信息。
异常的体系结构
所有的异常类型都是Throwable的子类。
异常又大致分为两种:
- error:系统错误,比较严重,无法恢复
- Exception:用户程序可以捕捉的异常
- 预期异常:必须要去处理,否则编译不通过
- 运行时异常:可以不去捕获
使用环境分类
想让程序终止 throw
不想让程序终止
1.自己处理:try catch finally
2.给别人处理 throws
Throws关键字
方法可以通过throws关键字告诉调用者方法执行过程中可能会抛出哪些异常。