Dotcpp  >  编程教程  >  Java内部类与异常类  >  Java处理异常(1)try…catch

Java处理异常(1)try…catch

点击打开在线编译器,边学边练

前面我们学习了解了Java的几种异常,那我们如何处理异常呢?


我们可以使用try…catch语句来处理异常,将可能出现的异常操作放在try…catch语句的try部分,一旦try部分抛出异常对象,或调用某个可能抛出异常对象的方法,并且该方法抛出了异常对象,那么try部分将立刻结束执行,转向执行相应的catch部分。所以,程序可以将发生异常后的处理放在catch部分。


try…catch语句可以由几个catch组成,分别处理发生的相应异常。


try…catch语句的格式如下:

try {
    //包含可能发生异常的语句
}
catch(ExceptionSubClass1 e) {
    …
}
catch(ExceptionSubClass2 e) {
    …
}


注意:各个catch参数中的异常类都是Exceptin的某个子类,表明try部分可能发生的异常,这些子类之间不能有父子关系,否则只保留一个含有父类参数的catch即可。



本文固定URL:https://www.dotcpp.com/course/804

Java教程
第一章 Java入门
第二章 Java运算符和表达式
第三章 Java流程控制
第四章 Java类和对象
第五章 Java子类与继承
第六章 Java接口与实现
第七章 Java内部类与异常类
第八章 Java常用实用类
第九章 Java输入输出流
第十章 Java数组
Dotcpp在线编译      (登录可减少运行等待时间)