异常类中throw单独存在的特点

来源:互联网 发布:js 3D图形插件 编辑:程序博客网 时间:2024/05/16 09:23
public class Demo {//在这里将throw拋出的异常进行了封装public static void show_exception() throws Exception {throw new Exception();}public static void main(String[] args){try{show_exception();  //说明异常可能出生可能不发生System.out.println("aa");}catch(Exception ex){System.out.println("bb");}finally{System.out.println("cc");}System.out.println("dd");}}

//注意这两个类中throw拋出异常的不同之处public class Demo2 {public static void func(){try{throw new Exception();//当throw单独存在时,下面不能定义 语句,否则编译失败//System.out.println("ff");    }catch(Exception ex){System.out.println("aa");}}public static void main(String[] args){try{func();}catch(Exception ex){System.out.println("bb");}System.out.println("cc");}}

原创粉丝点击