java中的异常控制

1:异常exception:用于处理程序中出现的问题

  (1)检查性异常,运行时异常,错误异常(严重)

  (2)java中可以吧异常当做对象来处理,Throwable是所有异常的一个超类

  (3)Error和Exception的区别,error一般是致命性的错误,Jvm会终止线程程序,导致无法运行,expetion是可以被程序处理的,并且在程序中应该尽可能地去处理这些异常

2:捕获和抛出异常

  (1)异常中的关键字:try catch throw throws finally

  (2)catch可以层层递进,一般最后一个catch用throwable进行捕获。如果写在第一个,下面的将无法捕获。

  (3)如果提前知晓代码可能会报错,则用throw主动抛出一个异常,一般在方法中使用。throw一般在方法中主动抛出,throws在方法上面抛出。然后在catch处理异常

3:自定义异常

  (1)自定义异常只需要继承Exception即可

posted @ 2022-08-15 09:43  程序员XiaoXie  阅读(72)  评论(0)    收藏  举报