• 异常概念


    异常:try{...} 语句指定一段代码,这段代码就是出现异常的代码,在执行过程中,这段代码可能会抛出一种或者几种类型异常对象,而它后面的catch分别对异常做处理,如果没有异常,catch代码不会执行,finally语句是为异常提供唯一出口,能够对程序状态做统一管理,无论try指定程序是否抛出异常,finally所指定代码都会执行

    5个关键字:try catch finally throw throws
    使用:
    1.try...catch...
    2.try...多重catch...:catch组合必须从小到大
    3.try...catch...finally...:finally块无论是否出现异常,都会执行。
    4.使用throws声明异常,声明在方法上,告知方法调用者,该方法可能抛出哪些异常(有些异常处理不了,抛到上一级去处理)
    5.使用throw抛出异常,if(2/0)throw new Exception("这是一个异常");

    注意:
    1.try可以和catch搭配使用,也可以和finally搭配使用,但是不能单独使用。
    2.finally块中的代码在一下情况不会执行:1.System.exit(1)
    3.try.catch.finally.中,catch块中有return,会先执行finally再执行return

  • 相关阅读:
    前端面试题
    Less 中的嵌套规则与 & 符号的使用
    组件的生命周期
    222
    221
    twemproxy代理memcache(3)
    memcache数据迁移与解决方案(2)
    mencache的原理与应用(1)
    yield推荐,理解协程的最佳入口
    上下文管理器的实现
  • 原文地址:https://www.cnblogs.com/mihich/p/13063603.html
Copyright © 2020-2023  润新知