zoukankan      html  css  js  c++  java
  • 10月30日

    1.

     2.

     finally语句是一定会被执行的

    在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行。由于程序执行return就意味着结束对当前函数的调用并跳出这个函数体,因此任何语句要执行都只能在return前执行(除非碰到exit函数),因此finally块里的代码也是在return之前执行的。此外,如果try-finally或者catch-finally中都有return,那么finally块中的return将会覆盖别处的return语句,最终返回到调用者那里的是finally中return的值。

     3.

     用try...catch来捕获异常

     然后访问异常信息

    所有的异常对象都包含了如下几个常用方法:

    返回该异常的详细描述字串。

    将该异常的跟踪栈信息输出到标准错误信息输出。

    将该异常的跟踪栈信息输出到指定输出流。

    返回该异常的跟踪栈信息。

  • 相关阅读:
    Oracle数据库
    Python-aiohttp百万并发
    Sentry的安装搭建与使用
    traceroute命令初探
    Python中断言与异常的区别
    二十三种设计模式及其python实现
    Celery
    SQLAlchemy
    python里使用reduce()函数
    python实现栈
  • 原文地址:https://www.cnblogs.com/hanmy/p/13904628.html
Copyright © 2011-2022 走看看