【Java嵌套try块】try块中的try块在Java中称为嵌套try块。
为什么要使用嵌套的try块
有时, 可能会出现块的一部分可能导致一个错误而整个块本身可能导致另一个错误的情况。在这种情况下, 必须嵌套异常处理程序。
句法:
....
try
{
statement 1;
statement 2;
try
{
statement 1;
statement 2;
}
catch(Exception e)
{
}
}
catch(Exception e)
{
}
....
Java嵌套的try示例让我们看一个Java嵌套try块的简单示例。
class Excep6{
public static void main(String args[]){
try{
try{
System.out.println("going to divide");
int b =39/0;
}catch(ArithmeticException e){System.out.println(e);
}
try{
int a[]=new int[5];
a[5]=4;
}catch(ArrayIndexOutOfBoundsException e){System.out.println(e);
}System.out.println("other statement);
}catch(Exception e){System.out.println("handeled");
}System.out.println("normal flow..");
}
}
推荐阅读
- android UDP通信
- Java嵌套接口
- Java捕获多个异常
- Java成员内部类
- Java Local内部类
- 检查SSD健康状况的7个最佳免费工具/软件合集推荐
- 什么是Resmon、用途以及如何启动它(介绍和指南)
- 如何在Windows 10中禁用必应(详细分步指南)
- 什么是Setx.exe(命令、用途、位置信息介绍)