multi-catch和try-catch异常处理知识点详解
更新时间:2019年11月24日 10:39:58 作者:Mindreader
在本篇文章里我们给大家分享了一篇关于multi-catch和try-catch异常处理知识点内容,有需要的朋友们可以参考学习下。
multi-catch属于JDK1.7之后出现的,举例如下:
class FactoryTest { public static Fruits getInstance(String className){ Fruits fruits=null; try { fruits=(Fruits)Class.forName(className).newInstance(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return fruits; } } =============================================== class FactoryTest { public static Fruits getInstance(String className){ Fruits fruits=null; try { fruits=(Fruits)Class.forName(className).newInstance(); } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return fruits; } }
如果使用try-catch,会有多个catch块,从里到外是之类异常和父类异常,但是使用了multi-catch之后只需要有一个catch块就可以了,括号里面有三个异常,需要注意的是这三个异常不能有交集,作为科班出生的我不想解释什么是交集!
以上就是本次介绍的全部知识点,感谢大家的阅读和对脚本之家的支持。
相关文章
一小时迅速入门Mybatis之bind与多数据源支持 Java API
这篇文章主要介绍了一小时迅速入门Mybatis之bind与多数据源支持 Java API,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-09-09java跳出循环的三种方式总结(break语句、continue语句和return语句)
在实际编程中,有时需要在条件语句匹配的时候跳出循环,下面这篇文章主要给大家介绍了关于java跳出循环的三种方式,其中包括break语句、continue语句和return语句的相关资料,需要的朋友可以参考下2023-03-03
最新评论