【Java笔记】try中捕获到异常后跳出try
2017-07-25 16:09
267 查看
package Test05;
public class TestDome {
public static void main(String[] args) {
try{
s1();
s2(); //s2()中有异常,则跳到catch模块,不再执行s3()
s3();
}catch(Exception e){
System.out.println("捕获异常");
}
s1(); //对于s1()不论上面的try,catch语句是否捕获到异常,s1()一定执行;
}
private static void s1() {
// TODO Auto-generated method stub
System.out.println("S1正常运行");
}
private static void s3() {
// TODO Auto-generated method stub
System.out.println("s3正常运行");
}
private static void s2() {
// TODO Auto-generated method stub
int a=1/0; //s2()的执行执行过程中,有除数为零的异常
System.out.println(a);
}
}
运行结果:
S1正常运行
捕获异常
S1正常运行
可以看出s3()没有执行;
public class TestDome {
public static void main(String[] args) {
try{
s1();
s2(); //s2()中有异常,则跳到catch模块,不再执行s3()
s3();
}catch(Exception e){
System.out.println("捕获异常");
}
s1(); //对于s1()不论上面的try,catch语句是否捕获到异常,s1()一定执行;
}
private static void s1() {
// TODO Auto-generated method stub
System.out.println("S1正常运行");
}
private static void s3() {
// TODO Auto-generated method stub
System.out.println("s3正常运行");
}
private static void s2() {
// TODO Auto-generated method stub
int a=1/0; //s2()的执行执行过程中,有除数为零的异常
System.out.println(a);
}
}
运行结果:
S1正常运行
捕获异常
S1正常运行
可以看出s3()没有执行;
相关文章推荐
- java当中的IO(一)mars笔记【图解】---------(在编译io程序时,会有编译异常,所以我们就要try...cath处理异常)
- 【Java异常学习笔记系列】try/catch/finally执行顺序及总结(含return)
- 【Java笔记】异常处理:捕获和抛出基础
- Java语言核心-使用try-catch捕获单个异常
- 黑马程序员之C#学习笔记:异常捕获try-catch
- Java中使用try...catch以及try...catch...finally捕获异常
- 关于Java异常类中try-catch执行顺序的笔记
- Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常
- Java异常捕获之try-catch-finally-return的执行顺序-转载
- Java异常捕获之try-catch-finally-return的执行顺序
- java 程序中try catch / throw / 函数名上throws 具体执行顺序和扔异常捕获异常的概念模型
- 解析Java中未被捕获的异常以及try语句的嵌套使用
- Java并发学习笔记(二)-Executor捕获异常机制
- Java学习笔记62. 异常处理语句 try...catch...finally
- JAVA中异常抛出、捕获机制—try catch throw
- Java异常捕获之try-catch-finally-return的执行顺序.md
- Java异常捕获之try-catch-finally-return的执行顺序
- JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法
- java中对异常的捕获(try,catch,finally)
- Java基础知识强化之IO流笔记02:try...catch的方式处理异常