Throwable种类及产生异常的位置

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

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

Throwable种类及产生异常的位置

 

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

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

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

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

Throwable种类及产生异常的位置

 

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

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

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

上一篇:springboot kafka发送消息支持成功失败通知


下一篇:static 、Throwable、自定义异常记录