目录
1.什么是异常?
异常指的就是程序的不正常,简单理解就是程序所发生的错误
2.异常的体系结构&分类
分类
编译时异常:指的就是编译期间,编译器检测到某段代码可能会发生某些问题,需要程序员提前对代码做出错误的解决方案,否则编译是不通过的。
FileReader fd=new FileReader("D://stu.txt"); 此时代码会有红色波浪线,因为要读取的文件可能不存在,需要try/catch抓取相关异常
运行时异常:指的是编译通过了,但运行是出错的错误
int i=1/0; 运行会报算术异常
体系结构
Throwable
Error:严重性错误【比如递归没有出口导致栈溢出】
Exception:
RuntimeExceptio