异常处理与程序中断

来源:互联网 发布:misumi软件介绍 编辑:程序博客网 时间:2024/05/20 23:56

程序发生异常之后,程序就会退出,不会执行以后的代码:

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("异常处理。。。 ");
  }
  
 }
}

屏幕输出:

异常处理。。

原创粉丝点击