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块中的异常。

  • 相关阅读:
    02-高阶函数 map filter sorted
    01-切片的赋值操作
    学习资料记录
    django_初级学习(1)
    git配置使用
    openpyxl操作表格(2)
    openpyxl模块操作excell表格(1)
    精简语法
    MySQL常见面试题
    02-图片转字符画
  • 原文地址:https://www.cnblogs.com/clearlove007/p/13995155.html
Copyright © 2011-2022 走看看