异常处理分类
- 在Java应用程序中,异常处理机制为:
- 抛出异常
- 当一个方法当中出现错误引发异常时,方法会创建异常对象,并交付给运行时系统进行处理。异常对象中会包含异常类型、异常出现时程序状态等信息
- 捕获异常
- 当运行时系统捕获到这个异常,运行时系统会逐步的寻找合适的处理器,如果找到了与抛出异常匹配的处理器,就会执行相关的处理逻辑;如果始终没有找到匹配的处理器,那么运行时系统将会终止
- 抛出异常
- 对于运行时异常、错误或可查异常,Java技术所要求的异常处理方式有所不同
- 对于可查异常必须捕捉、或者声明抛出
- 允许忽略不可查的 RuntimeException(含子类)和 Error(含子类)
异常处理
- 通过5个关键字来实现:try、catch、finally、throw、throws