异常处理与程序中断
程序发生异常之后,程序就会退出,不会执行以后的代码:
public class ExceptionDemo02{
public static void main(String[]args){
System.out.println(1/0);
System.out.println("异常之后...");
}
}
System.out.println(1/0);后面输出语句,就不会在控制台打印出来.
如果在编写上相应的try{}catch{},情况会怎么样呢?
如:
public class ExceptionDemo03{
public static void main(String[]args){
try{
System.out.println(1/0);
}catch(Exception e){
System.out.println("异常处理。。。 ");
}
System.out.println("异常之后...");
}
}
屏幕输出:
异常处理。。
异常之后...
如果将System.out.println("异常之后...");放在try{}块中,又会有怎样的输出呢?
public class ExceptionDemo03{
public static void main(String[]args){
try{
System.out.println(1/0);
System.out.println("发生异常之后...");
}catch(Exception e){
System.out.println("异常处理。。。 ");
}
}
}
屏幕输出:
异常处理。。
————————————————
版权声明:本文为CSDN博主「fuuckwtu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fuuckwtu/article/details/6504164

浙公网安备 33010602011771号