zoukankan      html  css  js  c++  java
  • java学习(4)——动手动脑

    根据ppt所给的例子,运行的结果如下所示:

    ppt中出现的第二个动手动脑如下:

    代码如下:

    其运行结果如下:

    作出简单的分析如下:有点类似于if 和else的关系,总是对应try和catch同层中的异常

    ppt中动手动脑第三个问题:

    代码如下所示:

     得到的结果如下:

    可以看出结果是根据最近抛出的错误相匹配的,而与嵌套的关系并不大,程序会捕捉最先抛出的错误

    动手动脑在ppt中出现的第四个:

    文件的代码如下所示:

    执行结果如下所示:

     

    根据图中的执行顺序可知道:

    异常的错误在执行的过程之中符合嵌套的规则,和多层嵌套的if差不多,在执行完成后,finally会逐层执行

     动手动脑在ppt中的第五题:

     是否一定会执行fianlly?

    代码如下:

    执行结果如下:

    根据执行的结果发现finally并没有被执行、

    为什么呢。

    发现在捕捉到错误的时候就执行了System.exit(0)的操作,看语义应该是退出系统的函数,故得出了一个结论:就是在捕捉到错误的时候如果执行退出系统的这个操作处理了之后,以下的finally就不会再执行里面的命令了

  • 相关阅读:
    tomcat内存溢出问题解决
    redis知识点汇总
    activiti全部知识点
    Python_Note_Preview_03_URL
    S&P_09_协方差(协方差矩阵)与相关系数
    Linear_algebra_06_ 内积空间
    Linear_algebra_05_线性方程组的解理论
    Linear_algebra_04_向量空间
    Linear_algebra_03_矩阵
    Linear_algebra_02_行列式
  • 原文地址:https://www.cnblogs.com/halone/p/9944077.html
Copyright © 2011-2022 走看看