Java 异常

 

 

1 异常出现原因 :

 



 

 

 

2 异常出现后处理方式 :

 



 

 

3 异常分类 :

 

Error类不需要程序员来处理,开车时,发动机坏了,司机管不了是厂家的事。

Exception类  开车高速上出现障碍物或者人, 司机需要停车处理。



 

 对上图的扩展解释:

Error类不需要程序员来处理,开车时,发动机坏了,司机管不了是厂家的事。

Exception类  开车高速上出现障碍物或者人, 司机看到大石头(jre捕获到异常) 司机进行停车处理

Throwable

   Error

   Exception

     CheckedException   ----》 代码必须捕获异常,就是必须 try cath包起来  check检查 ed过去式 : 被编译器检查过了 

     RuntimeException

UncheckedException  ----》 编译器没有检查 直接过 ,因为这种异常太频繁了 eg int i = 1/0;

举例: 高速开车,路断了,那么必须停下来处理 ----》 checkedexcption

       高速开车,前面有别的车,需要不停的要么超车要么跟随,很频繁 ----》 uncheckedexception ----> jre会自动new处相应异常对象,捕获做处理

74

猜你喜欢

转载自chengjianxiaoxue.iteye.com/blog/2397263