异常处理(002)_java如何捕获异常
来源:互联网 发布:女生用电动牙刷知乎 编辑:程序博客网 时间:2024/06/08 17:54
1、如何捕获异常
了解什么是异常看这里:什么是java中的异常捕获的方法是使用try/catch关键字。将可能产生异常,并且需要捕获的代码块使用try/catch围绕,如果产生了异常即可捕获到,将直接中断try代码块,同时执行catch代码块。
try/catch中的代码被称为受保护的代码(Protected code)。
try/catch语法:如果受保护的代码发生了异常,该异常的数据类型与ExceptionName匹配,则异常会被作为catch代码块的参数传递到catch代码块中,并执行catch代码块。
例子:
这将产生以下结果:
Exception thrown :java.lang.ArrayIndexOutOfBoundsException: 3
Out of the block
2、如何使用多个catch
一个try后面可以跟任意多个catch。语法:
如果受保护的代码发生了异常,该异常被抛出到第一个catch块。如果异常的数据类型与ExceptionType1匹配,它就会被第一个catch捕获。如果不是,则该异常传递到第二个catch语句。以此类推,直到异常被捕获或全未匹配。若全未捕获,则终止执行,并将异常抛至调用堆栈中。
例子:
这将产生以下结果:
IOException thrown :java.io.FileNotFoundException: /usr/test (No such file or directory)
catch
0 0
- 异常处理(002)_java如何捕获异常
- Java千百问_04异常处理(002)_java如何捕获异常
- Android如何处理未捕获异常
- Android如何处理未捕获异常
- 21_Java 异常处理
- 异常(捕获异常)
- 全局异常捕获处理
- 异常捕获处理
- 《异常捕获及处理》
- 异常捕获及处理
- 全局变量异常捕获处理
- 10.6 捕获处理异常
- 捕获处理异常
- c++异常处理,异常声明,捕获异常
- c++异常处理,异常声明,捕获异常
- 如何捕获程序异常?
- js如何捕获异常
- JavaScript 如何捕获异常
- 判断图片是否为空
- 图片打印
- MyEclipse
- swift 泛型
- jsp tag
- 异常处理(002)_java如何捕获异常
- Android 之NDK配置
- TextView跑马灯效果
- 指定git路径,拉取远程所有的分支到本地,脚本
- Tomcat内存配置
- APK发布*
- 其他
- LeetCode 223 Rectangle Area
- Java多线程(一)