处理异常try-catch以及try-catch-finally(捕获异常)

1.try-catch

try{
//一些会抛出异常的方法
}catch(Exception){
//处理该异常的代码块
}
image.png

2.多个catch


image.png
编写多个catch语句应注意:先小后大,也就是先子类后父类
try{
//一些会抛出异常的方法
}catch(Exception e){
//处理该异常的代码块
}catch(Exception2 e){
//处理该异常的代码块
}…(n个catch块)…{
//处理该异常的代码块
}

错误书写:


image.png

3.try-catch-finally

try{
//一些会抛出异常的方法
}catch(Exception e){
//处理该异常的代码块
}catch(Exception2 e){
//处理该异常的代码块
}…(n个catch块)…{
//处理该异常的代码块
}finally{
//最终将要执行的一些代码
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • Java异常类型 所有异常类型都是Throwable的子类,Throwable把异常分成两个不同分支的子类Erro...
    予别她阅读 961评论 0 2
  • 不管使用的是哪种语言进行程序设计,都会产生各种各样的错误。Java提供了强大的异常处理机制。在Java中所有的异常...
    残月雨纷纷阅读 1,279评论 0 2
  • 一楼文学馆平面手绘图: 顾客动线信息+关注点原因及建议:
    Barding阅读 595评论 0 0
  • 顶着炎炎烈日,在马路上穿行时,林正的嘴里还在不停的嚼着槟榔。那种白色包装的,他一天要吃掉两包,凉凉的感觉,一...
    yours乐乐阅读 651评论 0 0