自定义异常

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义异常相关的知识,希望对你有一定的参考价值。

自定义异常

在程序运行的时候,有的时候执行完一段代码的时候你发现程序代码不符合逻辑,所以我们想要return结束这段代码,但是这段代码所在的方法的返回值类型又是void,因此我们没办法return,所以这个时候要怎么办呢?这个时候我们可以自定义一个异常,然后在方法里面主动抛出去一个异常。

自定义异常代码如下:

/**
 * @Author zy.xuan
 * @Date 2022/6/21 14:13
 */
public class ComplaintExeception extends RuntimeException 
    private String message;
    public ComplaintExeception(String message)
        this.message = message;
    

    @Override
    public String toString() 
        return message;
    


测试自定义的异常,如下图:

以上是关于自定义异常的主要内容,如果未能解决你的问题,请参考以下文章

Java 求大神们解答:自定义异常,处理异常

Java中的自定义异常捕获方式

自定义异常

Springboot+自定义注解+自定义AOP前置增强+自定义异常+自定义异常捕获

自定义异常(源码)

C# 自定义异常