用Java代码写一个自定义全局异常
时间: 2024-05-07 12:20:02 浏览: 97
java 自定义异常
可以通过继承Java中的Exception类来自定义全局异常,以下是一个示例代码:
```java
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
```
在这个示例中,我们定义了一个名为CustomException的自定义异常类,它继承了Java中的Exception类。我们还提供了一个构造函数,它接受一个字符串参数message,用于设置异常信息。
现在,我们可以在我们的程序中使用这个自定义异常类,例如:
```java
public class Example {
public static void main(String[] args) {
try {
// some code
throw new CustomException("Something went wrong");
} catch (CustomException e) {
System.out.println(e.getMessage());
}
}
}
```
在这个示例中,我们在try块中抛出了CustomException异常,并捕获了它。我们打印了异常信息,这里输出的是我们在构造函数中传入的字符串"Something went wrong"。
阅读全文