小编给大家分享一下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中异常处理怎么分类”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!