最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 自定義錯(cuò)誤類示例代碼

 更新時(shí)間:2013年08月27日 09:33:48   作者:  
以下是對(duì)Java中自定義錯(cuò)誤類的示例代碼進(jìn)行了介紹。需要的朋友可以過來參考下

在程序中,需要拋出異常,然后在用戶界面進(jìn)行錯(cuò)誤信息輸出。

一種情況是在程序中最后UI顯示的時(shí)候一個(gè)一個(gè)異常捕獲,然后 顯示對(duì)應(yīng)的ErrorMessage,有時(shí)候,程序因?yàn)闃I(yè)務(wù)邏輯的原因需要拋出異常,就需要自定義異常。

如何將異常消息集中處理,以對(duì)應(yīng)多語言話的要求 ,這些錯(cuò)誤消息就需要集中處理了。

自定義錯(cuò)誤消息。

復(fù)制代碼 代碼如下:

public class MyException extends Exception
{
    private static final long serialVersionUID = 1L;
    private Type type;

    public MyException( Type type )
    {
        super();
        this.type = type;
    }
    public MyException( Throwable t, Type type )
    {
        super( t );
        this.type = type;
    }
    public String toString() {
        return super.toString() + "<" + getErrorType().getErrorCode() + ">";
    }

    public Type getErrorType()
    {
        return type;
    }

    public enum Type
    {
        // 系統(tǒng)錯(cuò)誤
        SYSTEM_ERROR( "99999" ),

        // 用戶認(rèn)證錯(cuò)誤
        USER_AUTH( "03003" );

        private String errorCode;
        Type( String errorCode )
        {
            this.errorCode = errorCode;
        }
        public String getErrorCode()
        {
            return this.errorCode;
        }
    }
}

在這里拋出錯(cuò)誤代碼,然后可以根據(jù)這個(gè)錯(cuò)誤代碼取得資源文件的錯(cuò)誤消息。

相關(guān)文章

最新評(píng)論

金平| 金阳县| 深州市| 景东| 上林县| 太原市| 莱西市| 安国市| 巫溪县| 余庆县| 梁平县| 绵竹市| 师宗县| 呼图壁县| 波密县| 奇台县| 宁海县| 九江县| 泰顺县| 策勒县| 射洪县| 龙泉市| 新巴尔虎左旗| 张北县| 隆化县| 兴文县| 六安市| 黄大仙区| 文水县| 布拖县| 平泉县| 阳东县| 郯城县| 乌拉特前旗| 旬阳县| 奉节县| 民和| 漳平市| 鹰潭市| 广宁县| 隆尧县|