Throwable种类及产生异常的位置

异常:就是程序出现了不正常情况,程序在执行过程中,出现了非正常情况,导致JVM的非正常停止

注意:语法错误不能算在异常中

Throwable种类及产生异常的位置

1.Exception:表示程序本身可以处理的异常

2.Error:严重问题通过代码无法处理,比如内存溢出

3.RuntimeException及其子类 :运行时异常(空指针或数组索引越界异常)

4.除RuntimeException之外所有异常:编译期必须处理的异常,否则程序不能通过编译。(日期格式化)

Throwable种类及产生异常的位置

5各种异常所产生的位置:

编译期异常:就是将java文件编译成.class文件时必须要处理的异常。

运行时异常:在编译成.class文件时不需要处理但在运行时可能出现的异常

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfszj.html