理解和实践Java异常处理机制:自定义异常

原创 我会带着你远行 2024-09-15 06:18 130阅读 0赞

在Java中,异常处理机制是通过try-catch-finally结构来实现的。其中,自定义异常是Java中扩展的一种方式。

以下是如何创建和使用自定义异常的例子:

  1. 创建自定义异常类:
  1. public class MyException extends Exception {
  2. public MyException(String message) {
  3. super(message);
  4. }
  5. }

这里我们创建了一个名为MyException的异常类,它继承了Exception类。

  1. 在代码中使用自定义异常:
  1. public class Main {
  2. public static void main(String[] args) {
  3. try {
  4. // 模拟可能会抛出异常的代码
  5. int divisionByZero = 10 / 0;
  6. System.out.println("Division successful.");
  7. } catch (MyException e) {
  8. System.out.println("Custom exception caught: " + e.getMessage());
  9. } finally {
  10. System.out.println("Finally block executed regardless of exceptions.");
  11. }
  12. }
  13. }

在这个例子中,我们模拟了一个可能会抛出DivideByZeroException的代码段。然后使用自定义异常MyException捕获可能产生的异常,并打印相应的信息。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,130人围观)

还没有评论,来说两句吧...

相关阅读