JAVA:内层方法抛出异常 外层方法捕捉并处理异常
来源:互联网 发布:网络平台运营 编辑:程序博客网 时间:2024/05/29 18:35
这是一篇有关JAVA:内层方法抛出异常,外层方法捕捉并处理异常的文章信息。
我发布到报名在线EDU84.COM上,和大家分享一下JAVA:内层方法抛出异常,外层方法捕捉并处理异常
public void methodA (){
try{
// 调用methodB
methodB();
}
catch(ExceptionType et){
// 相应处理措施
}
}
public void methodB throws ExceptionType{
if (condition is true)
{
// 相应处理措施
}
else
{
throw new ExceptionType(argument);
}
}
在这个例子中,方法B的头部中声明了该方法会抛出一个类型为ExceptionType的异常,在方法体中使用throw子句抛出了一个异常,那么该异常被谁捕捉到呢,答案是方法A。因为异常抛出后,JVM会顺着该方法的调用栈一层一层的往上找。因为方法A中有一个catch(ExceptionType et),所以被抛出的异常会被捕捉到并处理。
我发布到报名在线EDU84.COM上,和大家分享一下JAVA:内层方法抛出异常,外层方法捕捉并处理异常
public void methodA (){
try{
// 调用methodB
methodB();
}
catch(ExceptionType et){
// 相应处理措施
}
}
public void methodB throws ExceptionType{
if (condition is true)
{
// 相应处理措施
}
else
{
throw new ExceptionType(argument);
}
}
在这个例子中,方法B的头部中声明了该方法会抛出一个类型为ExceptionType的异常,在方法体中使用throw子句抛出了一个异常,那么该异常被谁捕捉到呢,答案是方法A。因为异常抛出后,JVM会顺着该方法的调用栈一层一层的往上找。因为方法A中有一个catch(ExceptionType et),所以被抛出的异常会被捕捉到并处理。
0 0
- JAVA:内层方法抛出异常 外层方法捕捉并处理异常
- JAVA:内层方法抛出异常 外层方法捕捉并处理异常
- java异常处理机制:抛出异常,捕捉异常
- java异常抛出解析,java抛出方法
- 抛出异常的方法
- Java打印抛出异常的方法名称
- java 方法超过执行时间后抛出异常
- Java方法栈区抛出的异常
- Java面试【抛出异常】【重写方法权限】
- Java异常处理-----抛出处理
- Java异常处理-----抛出处理
- throw在try中抛出异常,然后用catch捕捉并处理这个异常,同时catch也可以再次抛出这个异常
- java异常捕捉及处理
- 捕捉异常有用的方法
- java 异常处理和异常抛出
- java异常处理之抛出异常
- JAVA之设计方法boolean prime(int n),判断是否为素数,并抛出异常
- 异常的捕捉和抛出
- 在Ubuntu上安装JDK
- 程序员要学会读源代码
- CSS入门背景样式的使用,背景颜色,背景图片,图片平铺,图片位置
- 我读过的最佳编程书:一本没有代码的书
- OCP-1Z0-053-V13.02-606题
- JAVA:内层方法抛出异常 外层方法捕捉并处理异常
- Android启动过程
- 白话经典算法-常见排序算法的实现与性能比较
- OCP-1Z0-053-200题-25题-606
- SQL Server 2008 “备份集中的数据库备份与现有的数据库不同”解决方法
- 解压 tar.xz 结尾的压缩文件的方法
- Socket TCP/UDP
- [DP]HOJ 1058Number Triangles
- 不作死不会死,人类会被码农玩死