`
黑暗天使
  • 浏览: 94927 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

自定义一个exception

    博客分类:
  • java
 
阅读更多

自己定义exception来对一些业务上的问题进行处理

 

public class WorkerException extends Exception {
    public WorkerException(String msg){
        super(msg);
    }
    public WorkerException(String msg, Throwable ex) {
        super(msg,ex);
    }
}

 

 在程序中进行调用

 

public class Afdds {
	public static void main(String[] args){
		// TODO Auto-generated method stub
		String str="";
		if(str==""){
			try {
				throw new WorkerException("str为空");
			} catch (WorkerException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}

}

程序运行结果:com.servyou.exception.WorkerException: str为空

 

             at com.servyou.business.Afdds.main(Afdds.java:16)


分享到:
评论

相关推荐

    JAVA 自定义异常 Exception

    总的来说,Java自定义异常是异常处理机制的一个重要组成部分,它让开发者能够根据具体需求扩展和定制异常处理流程,有效地管理程序运行中的错误情况,从而提升软件的稳定性和可靠性。通过学习和掌握这一技能,开发者...

    c# 自定义异常 Exception

    以下是一个简单的自定义异常类的示例: ```csharp public class CustomException : Exception { public CustomException() : base() { } public CustomException(string message) : base(message) { } ...

    Oracle Exception汇总(自定义Oracle异常)

    12. **PROGRAM_ERROR** (ORA-06510): 这是一个表示PL/SQL内部错误的异常,可能是因为语法错误、类型不匹配或其他编程错误。需要检查并修复PL/SQL代码。 13. **ROWTYPE_MISMATCH** (ORA-06504): 当宿主游标变量和PL/...

    java 自定义异常实例二

    配合图片`Java.jpg`,可能展示的是Java代码编辑器中的一个截图,或者是一个异常处理流程的可视化表示,帮助理解自定义异常在实际项目中的应用。 总的来说,自定义异常是Java开发中不可或缺的一部分,它们提供了更...

    dubbo捕获自定义异常_dubbo异常捕获_dubbo异常_自定义异常_捕捉异常_

    Dubbo 提供了 `Filter` 机制,你可以自定义一个异常过滤器来捕获和处理异常。例如,创建一个名为 `CustomExceptionHandlerFilter` 的过滤器: ```java public class CustomExceptionHandlerFilter implements ...

    java 自定义异常实例一

    在这个例子中,`CustomException`是一个自定义异常类,它扩展了`Exception`类。`CustomException`提供了两个构造器:一个无参构造器,调用父类的无参构造器;另一个接受字符串参数的构造器,用于传递错误信息。此外...

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

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

    实现一个自定义异常类IntegerException

    在深入探讨如何实现一个自定义异常类`IntegerException`之前,我们先理解一下在Java编程语言中异常处理的重要性。异常处理是程序设计中一个至关重要的部分,它允许程序员捕获和响应程序运行时可能发生的错误情况,...

    安卓自定义崩溃异常

    在安卓应用开发中,异常处理是一项至关重要的任务。它确保了程序在遇到错误时能够优雅地处理,而不是无响应或直接崩溃。自定义崩溃异常是开发者...文件"TestError"可能是模拟或测试这种自定义异常处理机制的一个用例。

    python自定义异常实例

    本实例是一个关于python自定义异常的实例,供大家学习和交流

    Java《面向对象程序设计》实验报告六

    在`MyException`类中,只有一个带有字符串参数`msg`的构造方法,其内部调用了`super(msg)`,这是用来调用父类`Exception`的构造方法,将传入的消息`msg`传递给父类,以便在抛出异常时能够提供有意义的错误信息。...

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

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

    自定义异常

    在Python中,自定义异常的创建更为简单,只需定义一个新类并继承自内置的`Exception`类或其子类: ```python class CustomException(Exception): def __init__(self, message): self.message = message ``` ...

    springboot工程自定义response注解、自定义规范化返回数据结构

    在Spring Boot中,可以创建一个自定义注解,例如`@CustomResponse`,用于标记控制器方法,指示该方法应返回特定的数据结构。这个注解通常会包含一些元信息,如状态码、消息等,以便在处理过程中填充到返回结果中。...

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

    这里,我们定义了一个名为`MyCustomException`的新类,它继承自`Exception`类。我们提供了四个构造函数:默认构造函数、带消息的构造函数、带内嵌异常的构造函数以及用于序列化的构造函数。 三、使用自定义异常 1. ...

    一个JSP自定义标签的例子。格式化基础数据

    本文将通过一个具体的例子来介绍如何创建并使用JSP自定义标签进行数据格式化处理。 #### 二、JSP自定义标签简介 JSP自定义标签本质上是一段封装好的代码,可以被多次重复利用。通过定义自定义标签,开发者可以将...

    原创-制作一个带参数的自定义标签

    ### 原创-制作一个带参数的自定义标签 #### 深入解析与实践指南 在Web开发中,自定义标签库是提升代码复用性和可维护性的重要手段,尤其是在JavaServer Pages (JSP)环境中。本文将基于一篇技术笔记——《自定义...

    exception C++ & More exception C++

    在C++编程语言中,异常处理(Exception Handling)是一个至关重要的概念,它允许程序员优雅地处理程序运行时发生的错误情况,而不是让程序崩溃。"Exception C++ & More Exception C++"可能是指两本关于深入理解和...

    oracle自定义异常

    其中,`e_exception`就是一个自定义异常。 #### 四、示例代码解析 根据给定的部分内容,我们可以看到两个不同的示例。 ##### 示例1:使用自定义异常判断条件 ```sql DECLARE tt VARCHAR2(100); e_exception ...

Global site tag (gtag.js) - Google Analytics