阅读量:0
在Java中,我们可以通过在try块中抛出自定义异常并在catch块中捕获该异常来实现自定义异常。下面是一个简单的示例:
首先,定义一个自定义异常类,例如MyException:
public class MyException extends Exception { public MyException(String message) { super(message); } }
然后,在程序中使用try catch块来捕获自定义异常:
public class Main { public static void main(String[] args) { try { // 模拟抛出自定义异常 throw new MyException("This is a custom exception"); } catch (MyException e) { System.out.println("Caught custom exception: " + e.getMessage()); } } }
在上面的示例中,我们在try块中抛出了自定义异常MyException,并在catch块中捕获并处理该异常。
运行上面的程序会输出:
Caught custom exception: This is a custom exception