异常

MyException

 

  
  
  
  
  1. package cn.lxl.trycatch;  
  2.  
  3. public class MyException extends Exception {  
  4.     private static final long serialVersionUID = 1L;  
  5.  
  6.     public MyException() {  
  7.         super();  
  8.     }  
  9.  
  10.     public MyException(String message) {  
  11.         super(message);  
  12.     }  

ExceptionTest

 

  
  
  
  
  1. package cn.lxl.trycatch;  
  2.  
  3. public class ExceptionTest {  
  4.     public void info(String str) throws Exception {  
  5.         if (null == str) {  
  6.             throw new MyException("传入的字符串为空值");  
  7.         }  
  8.     }  
  9.     public static void main(String[] args){  
  10.         ExceptionTest test=new ExceptionTest();  
  11.         try {  
  12.             test.info(null);  
  13.         } catch (Exception e) {  
  14.             e.printStackTrace();  
  15.         }  
  16.         finally{  
  17.             System.out.println("异常处理完毕!");  
  18.         }  
  19.         System.out.println("程序执行完毕!");  
  20.     }  
  21. }  

 

你可能感兴趣的:(java,职场,休闲)