专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
java
当前位置:首页 > 技术文档 > java >  > 
Java自定义异常

Java自定义异常
1,编写自定义异常类
package com.qingruxu.test;

public class AdminException extends Exception {

    public AdminException()
    {
        super("管理员异常!");
    }
   
}

2,Admin管理员类,在此类中调用并抛出自定义的异常
package com.qingruxu.test;

public class Admin {

    public void testAdmin (String admin) throws AdminException
    {
        if(!"admin".equals(admin))
        {
            throw new AdminException();
        }
    }
}
3,测试异常
package com.qingruxu.test;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         try {
            new Admin().testAdmin("qingruxu");
        } catch (AdminException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

com.qingruxu.test.AdminException: 管理员异常!
    at com.qingruxu.test.Admin.testAdmin(Admin.java:9)
    at com.qingruxu.test.Test.main(Test.java:11)