java中异常处理怎么分类

  介绍

小编给大家分享一下java中异常处理怎么分类,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

java有哪些集合类

java中的集合主要分为四类:1,列清单表:有序的,可重复的;2、队列队列:有序,可重复的;3,设置集合:不可重复;4、地图映射:无序,键唯一,值不唯一。

<强> 1,说明

(1)对于运行时异常来说,可以不显式的进行处理

(2)对于编译时异常来说,必须要显式的进行处理

<强> 2,方式一:

<>之前尝试{//,可能出现异常的代码   }捕捉(Exption1  e1) {//,处理方式一   }捕捉(Exption2  e2) {//,处理方式二   最后}{//,一定要执行的代码   }

注:

(1)尝试内声明的变量,类似于局部变量,除了试{}语句,就不能被调用

(2),抓住语句内部是对异常对象的处理:e.getMessage ();e.printStackTrace ()

(3)可以由多个捕捉语句,尝试中抛出的异常类对象从上往下去匹配抓中的异常类的类型,一旦满足就执行捕捉中的代码。执行完,就跳出其后的多条抓住语句

(4)如果异常处理了,那么其后的代码继续执行

(5)若抓中多个异常类型是“并列“关系,那么顺序前后都可以。若抓中多个异常类型是“包含“关系,须将子类放在父类的之前,进行处理。否则报错

(6)最后是可选的

(7),最后中存放的是一定会被执行的代码不管中,抓住中是否仍有异常未被处理,以及是否有返回语句

(8) try - catch是可以互相嵌套的

<强> 3方式二:

(1)在方法的声明处,显式的抛出该异常对象的类型

(2),格式,如:,

 public  static  void 方法(),throws 异常{}

(3)当在此方法内部出现异常的时候,会抛出一个异常类的对象,抛给方法的调用者

(4)异常的对象可以逐层向上抛,直到主要中。当然在向上抛出的过程中,可以再通过try-catch-finally进行处理

以上是“java中异常处理怎么分类”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

java中异常处理怎么分类