原文地址 :[url] http://www.cnblogs.com/likwo/archive/2010/08/03/1791187.html[/url]
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->
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
{
// 系统错误
SYSTEM_ERROR( "99999" ),
// 用户认证错误
USER_AUTH( "03003" );
private String errorCode;
Type( String errorCode )
{
this.errorCode = errorCode;
}
public String getErrorCode()
{
return this.errorCode;
}
}
}
分享到:
相关推荐
在Java编程中,有时我们可能需要对特定的错误情况进行更精细的控制,或者为了符合项目的特定需求,如多语言支持,我们可能会选择自定义错误类。自定义错误类是扩展Java内置异常体系结构的一种方式,它允许我们创建...
### JAVA自定义异常类 #### 一、基本概念与应用场景 在Java编程中,异常处理是一种重要的机制,用于处理程序运行时可能出现的各种错误情况。Java提供了丰富的内置异常类,但有时候,内置的异常类可能不足以精确地...
### Java自定义异常类详解 #### 一、Java异常体系概览 在Java语言中,异常处理机制是一种用于处理程序运行时错误的重要机制。Java中的异常处理基于`java.lang.Throwable`类,它有两个重要的子类:`Exception`和`...
Java提供了丰富的异常处理机制,包括预定义的异常类和自定义异常。以下将详细介绍如何在实际项目中自定义异常,以及为何通常会将业务逻辑抽象成一个常量类。 首先,我们了解Java中的异常。在Java中,异常是通过`...
本文将详细介绍如何在 Java 中创建自定义异常类,并通过一个示例来展示如何使用这些自定义异常。 #### 创建自定义异常类 自定义异常类是指开发者根据实际需求自定义的异常类型。在 Java 中,创建自定义异常类通常...
下面我们将深入探讨Java自定义异常及其应用。 首先,自定义异常通常是通过扩展Java内置的`Exception`类或其子类来实现的。`Exception`类是所有可抛出异常的基类,它本身继承自`Throwable`类。创建自定义异常时,...
总结一下,Java自定义异常是通过创建新的异常类来实现的,这些类通常继承自`Exception`类或其子类。自定义异常可以包含特定的错误信息,并在遇到预期之外的情况时抛出。通过使用自定义异常,开发者可以更好地组织和...
java自定义异常,java自定义异常的介绍,如何创建自定义异常,如何使用自己创建的自定义异常。
1. **创建运算符枚举类**:在Java中,可以创建一个枚举类型来表示自定义的运算符。枚举类型是一种特殊的类,它的实例是预定义的,且数量固定。例如,我们可以定义一个名为`CustomOperator`的枚举,包含我们的自定义...
自己编写异常类型 ,自定义错误异常进行全局捕捉。实现项目全局的拦截定义输出。。。
### Java自定义异常类知识点详解 #### 一、概述 在Java编程中,自定义异常是一种常见的编程实践,它能够帮助开发者更精确地控制程序的行为并处理错误情况。通过创建自定义异常类,我们可以根据应用的具体需求来抛...
综上所述,Java自定义异常允许开发者创建符合应用需求的异常类型,提高代码的可读性和可维护性。通过理解异常的继承体系,编写自定义异常类,以及正确地抛出和处理异常,我们可以构建更加健壮和易用的Java应用程序。
总的来说,Java自定义异常是异常处理机制的一个重要组成部分,它让开发者能够根据具体需求扩展和定制异常处理流程,有效地管理程序运行中的错误情况,从而提升软件的稳定性和可靠性。通过学习和掌握这一技能,开发者...
### 实现Java自定义注解拦截器 #### 概述 本文主要介绍如何在Spring Boot项目中使用自定义注解来实现对特定方法的拦截功能。具体场景为:当访问项目中的控制器方法时,需要进行“token验证”,但登录等特殊方法...
总结,"java自定义服务器检验工具类"是一个重要的开发实践,它通过提供预定义的验证函数,帮助开发者高效地处理服务器端的数据验证和安全问题。结合Maven Webapp项目,我们可以构建出一套完整的、可维护的服务器端...
本篇将深入探讨Java自定义异常类的实例详解,旨在帮助读者理解和掌握这一技术。 首先,我们了解为什么需要自定义异常类。在Java中,已经提供了许多预定义的异常类,如ArithmeticException、NullPointerException等...
Java自定义日志工具类是Java开发中一个重要的实践,它可以帮助开发者记录应用程序运行过程中的信息,便于调试、排查问题和后期分析。日志工具类通常包含多种级别(如DEBUG, INFO, WARN, ERROR, FATAL)以适应不同...
在IT行业中,尤其是在Web开发领域,自定义错误页面是一个重要的用户体验设计环节。它允许开发者根据自己的需求和品牌风格,为用户呈现更为友好、更具指导性的错误信息,而不是默认的浏览器或服务器错误页面。本篇...
简单自定义 date 类(java) Java 语言中内置的 Date 类可以满足大多数的日期操作需求,但是在某些特殊场景下,我们需要自定义 date 类来满足特定的需求。本文将介绍如何自定义一个简单的 date 类,包括 year、...
首先,Java提供了`java.awt.print`包,该包包含了处理打印任务所需的类和接口,如`PrinterJob`、`PageFormat`和`PrintService`等。这些工具可以帮助我们定制打印设置,包括选择打印机、定义纸张尺寸和设置分辨率。 ...