异常处理机制
异常分为:Error、编译时异常、运行时异常
异常处理机制针对的是编译时异常
举例子说明Error、编译时异常、运行时异常
Error:跑着跑着超过体能极限累死了,很难预知,所以不提前处理
例如:
编译时异常:在透明的包里放了钱去银行,被抢了,可以预知几率很大,所以要提前处理
例如:FileInputStream中FileNotFoundException(文件不存在异常)
运行时异常:出门被飞机砸到,预知的几率较小,所以不提前处理
例如:NullPointerException空指针异常