37

来源:互联网 发布:linux清空arp缓存 编辑:程序博客网 时间:2024/04/29 04:10
package com.haizhitao.exception;public class MyException extends Exception{public MyException(){super();}public MyException(String message){super(message);}}package com.haizhitao.exception;public class MyException2 extends Exception{public MyException2(){super();}public MyException2(String message){super(message);}}package com.haizhitao.exception;public class ExceptionTest4{public void method(String str) throws MyException, MyException2{if(null == str){throw new MyException("传入的字符串参数不能为 NULL ");}else if("hello".equals(str)){throw new MyException2("传入的字符串参数不能为 hello ");}else{System.out.println(str);}}public static void main(String[] args){ExceptionTest4 test4 = new ExceptionTest4();try{test4.method("liuhaitao");test4.method("hello");test4.method("haizhitao");}catch(MyException e){System.out.println("进入到 MyException catch块");e.printStackTrace();}catch(MyException2 e){System.out.println("进入到 MyException2 catch块");e.printStackTrace();}catch(Exception e){System.out.println("进入到 Exception catch块");e.printStackTrace();}finally{System.out.println("异常执行完毕");}System.out.println("程序执行完毕");}}//output://liuhaitao//进入到 MyException2 catch块//com.haizhitao.exception.MyException2: 传入的字符串参数不能为 hello //at com.haizhitao.exception.ExceptionTest4.method(ExceptionTest4.java:13)//at com.haizhitao.exception.ExceptionTest4.main(ExceptionTest4.java:28)//异常执行完毕//程序执行完毕

原创粉丝点击