`

自定义Exception的创建

    博客分类:
  • java
阅读更多

/**

 * 异常类

 * 

 * @author

 * @version 2014-08-06

 */

public class CredtiException extends Exception {

    /**

     * 

     */

    private static final long serialVersionUID = xxx;

 

    private String            errorCode        = null;

 

    /**

     * <默认构造函数>

     */

    public CredtiException() {

        super();

    }

 

    /**

     * 构造函数

     * 

     * @param message 错误信息

     */

    public CredtiException(String message) {

        super(message);

        setErrorCode(message);

    }

 

    /**

     * 构造函数

     * 

     * @param message 错误信息

     * @param errorCode 错误码

     */

    public CredtiException(String message, String errorCode) {

        super(message);

        setErrorCode(errorCode);

    }

 

    /**

     * 构造函数

     * 

     * @param t Throwable

     */

    public CredtiException(Throwable t) {

        super(t);

    }

 

    /**

     * 构造函数

     * 

     * @param t Throwable

     * @param errorCode 错误码

     */

    public CredtiException(Throwable t, String errorCode) {

        super(t);

        setErrorCode(errorCode);

    }

 

    public String getErrorCode() {

        return errorCode;

    }

 

    public void setErrorCode(String errorCode) {

        this.errorCode = errorCode;

    }

}

 

 

  1. 1.自定义异常: 
  2.  
  3. class 异常类名 extends Exception 
  4. { 
  5.     public 异常类名(String msg) 
  6.     { 
  7.         super(msg); 
  8.     } 
  9.  
  10.  
  11. 2.标识可能抛出的异常: 
  12.  
  13. throws 异常类名1,异常类名2 
  14.  
  15. 3.捕获异常: 
  16. try{} 
  17. catch(异常类名 y){} 
  18. catch(异常类名 y){} 
  19.  
  20. 4.方法解释 
  21. getMessage() //输出异常的信息 
  22. printStackTrace() //输出导致异常更为详细的信息 

 

 

 

分享到:
评论

相关推荐

    创建自定义异常 Create Custom Exception3---马克-to-win java视频

    创建自定义异常 Create Custom Exception3---马克-to-win java视频

    创建自定义异常 Create Custom Exception1---马克-to-win java视频

    创建自定义异常 Create Custom Exception1---马克-to-win java视频

    如何用C#在VS2005中创建自己的Exception详解

    如何用C#在VS2005中创建自己的Exception详解

    Python语言基础:自定义异常.pptx

    虽然内建异常类中已经包括了许多的错误情况,但是在项目的开发过程中还是要根据实际情况,创建具有自己特色的异常处理类,需要让自定义异常类继承“Exception”类或其他内建异常类即可。 语法格式: class ex1...

    2-3 创建自定义异常类 - EMOS小程序1

    1. 创建 com.example.emos.wx.exception 包 2. 创建EmosException类 5. private String msg

    源码剖析Springboot自定义异常.docx

    博主看到新服务是封装的自定义异常,准备入手剖析一下,...第一步:肯定是在Springboot启动的过程中进行的异常处理初始化,于是就找到了handlerExceptionResolver类,在创建该类的时候,会进行添加我们自定义异常。

    python异常触发及自定义异常类解析

    异常触发:使用raise命令抛出异常,即可使用异常基类Exception,也可使用自定义异常类(继承Exception类)。 class Point: def __init__(self, x, y): self.x = x self.y = y # Define a class to raise Line ...

    python自定义异常实例详解

     本文通过两种方法对Python 自定义异常进行讲解,第一种:创建一个新的exception类来拥有自己的异常,第二种:raise 唯一的一个参数指定了要被抛出的异常 1、可以通过创建一个新的exception类来拥有自己的异常。...

    Java自定义异常

     1)首先创建自定义异常类,语法格式:自定义异常类名 extends Exception。  2)在方法中通过关键字throw抛出异常对象。  3)若是在当前抛出异常的方法中处理异常,可以用try-catch语句捕获并处理;若不是,...

    Java exception_java_

    Java异常处理的几个Example代码,让我们了解异常类型、声明异常、抛出和捕获异常、从异常获取信息、创建自定义异常等内容。

    Python自定义一个异常类的方法

    那么就可以通过直接或间接的继承Exception就可以自定义一个异常类,当然也可以间接的继承python内置的异常类。 通常的做法是,先为自己的模块创建一个基类,然后再从此基类派生其他异常类,这样不但清晰明

    set_exception_handler函数在ThinkPHP中的用法

    set_exception_handler() 函数设置用户自定义的异常处理函数。 该函数用于创建运行时期间的用户自己的异常处理方法。 该函数会返回旧的异常处理程序,若失败,则返回 null。 语法: set_exception_handler(exception...

    python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)

    有没有一种方法可以为Django项目中的每个应用程序创建多个自定义错误模板,我的意思是,在我的项目中,我有3个应用程序,每个应用程序将显示3种不同的custom 404错误. 现在,我在后台应用程序和前台显示相同的404错误页面...

    详解在Python程序中自定义异常的方法

    在try语句块中,用户自定义的异常后执行except块语句,变量 e 是用于创建Networkerror类的实例。 class Networkerror(RuntimeError): def __init__(self, arg): self.args = arg 在你定义以上类后,你可以触发...

    《Java和Android开发实战详解》第6到10章源代码-by 南邮-陈杨

    10.2 抛出异常与自定义Exception类 196 10.2.1 使用throw关键字 196 10.2.2 在方法抛出异常 197 10.2.3 自定义Exception类 199 10.3 线程的基础知识 200 10.4 创建Java的线程 201 10.4.1 实现Runnable...

    Android实现自定义日历

    cc.util.android.view,则需要再创建一个包cc.util.android.view.image 然后将图片拷贝进去 /****************从此出开始将代码拷贝到一个文件中*******************/ package cc.util.android.view; import java....

    Django 解决开发自定义抛出异常的问题

    这种方法最为简单,只需要创建一个字典对象,通过render传到前端即可。 字典对象如下: result = {‘code’:”, ‘message’:”} render(request, ‘xxx.html’, result:result) 第二种方法: 需要继承Exception类...

    C# 自定义异常总结及严格遵循几个原则

    创建自定义异常类应严格遵循几个原则 1. 声明可序列化(用于进行系列化,当然如果你不需要序列化。那么可以不声明为可序列化的) 2. 添加一个默认的构造函数 3. 添加包含message的构造函数 4. 添加一个包

    Java异常处理.md

    Java异常处理机制是一种用于有效管理程序运行时错误的方法。在Java中,通过try、catch和finally...例如,在`CustomExceptionDemo`示例中创建了一个名为`CustomException`的自定义异常类,并演示了如何抛出和捕获它。

    relativity-templates:相对事件处理程序,自定义页面和代理的模板

    开普勒项目模板(一次性创建接口和服务项目,具有UI向导) 开普勒例外项目模板 开普勒Exception.FaultSafe项目模板 开普勒IModule项目模板 开普勒IService项目模板 开普勒模块项目模板 开普勒服务项目模

Global site tag (gtag.js) - Google Analytics