java 抛出自定义异常
时间: 2023-09-09 12:08:21 浏览: 241
当Java中的预定义异常无法满足你的需求时,你可以创建自定义异常。以下是创建自定义异常的步骤:
1. 创建一个新类并将其扩展为Exception类或RuntimeException类。
2. 添加一个带参数的构造函数,该构造函数接受一个字符串参数,该参数是异常消息。
3. 在需要时,使用throw语句在代码中抛出自定义异常。
下面是一个简单的例子:
```java
class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
public class Example {
public static void main(String[] args) {
try {
throw new MyException("This is my custom exception message.");
} catch (MyException e) {
System.out.println(e.getMessage());
}
}
}
```
在上面的例子中,我们创建了一个名为MyException的自定义异常,并在try块中抛出它。在catch块中,我们捕获了这个异常,并打印出它的消息。
阅读全文