zoukankan      html  css  js  c++  java
  • java中的异常(6)

    自定义异常
    在 Java 中你可以自定义异常。如果要自定义异常类,则扩展Exception类即可,因此这样的自定义异常都属于检查异常(checked exception)。如果要自定义非检查异常,则扩展自RuntimeException。
    按照国际惯例,自定义的异常应该总是包含如下的构造函数:
    一个无参构造函数
    一个带有String参数的构造函数,并传递给父类的构造函数。
    一个带有String参数和Throwable参数,并都传递给父类构造函数
    一个带有Throwable 参数的构造函数,并传递给父类的构造函数。

    finally块和return
    首先一个不容易理解的事实:在 try块中即便有return,break,continue等改变执行流的语句,finally也会执行。
    finally中的return 会覆盖 try 或者catch中的返回值。
    finally中的return或异常会抑制(消灭)前面try或者catch块中的异常。

  • 相关阅读:
    python
    突然萌发关于 redis 的想法(1)
    Liunx
    Git
    说一下数据库查询 和 分页问题的解决
    易忘点
    python
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/clearlove007/p/13995155.html
Copyright © 2011-2022 走看看