一:异常是什么?
程序中可能出现的问题
二:异常体系的最上层父类是谁?异常分为几类?
1、父类:Exception.
2、异常分为两类:编译时异常,运行时异常
三:编译时异常和运行时异常的区别?
- Exception:叫做异常,代表程序可能出现的问题。我们通常会用Exception以及它的子类来封装程序出现的问题。
- 运行时异常:RuntimeException及其子类,编译阶段不会出现异常提醒。运行时出现的异常(如:数组索引越界异常)
- 编译时异常:编译阶段就会出现异常提醒的。(如:日期解析异常)