zoukankan      html  css  js  c++  java
  • java学习一目了然——异常必知

    java学习一目了然——异常必知

    我们只要学java,异常肯定非常熟悉,该抛的时候抛一下就行.但是这其中还有点小细节需要注意.就用这个小短篇来说一下异常处理中的小细节吧.

    异常处理

    • RuntimeException异常不处理,便已是可以通过的,旨在运行期间发生的异常问题.
    • Exception为编译时期异常,继承与他的子类必须在代码过程中捕获. jvm处理异常方案,有异常便停止运行人为try-catch处理方案,有异常时打印日志,但程序继续运行

    finally关键字:

    • 放在catch语句之后,构成try-catch-finally.基本上无论try中是否捕获异常,都会执行finally中的语句除非try或catch的jvm执行部分有exit()--jvm退出.
    • 如果catch中有return,finally会执行吗?

      答案是会.并且会在return之前执行. 具体的执行过程是这样的:当触发catch并走到return时,会先将返回值返回,再执行finally.因此此时的finally不会改变返回值结果.

    异常中的继承问题

    • 如果父类方法中没有异常,子类就不能有异常
    • 如果父类有异常,子类可以没有异常,有的话也不能比父类多.
  • 相关阅读:
    IIS5布署MVC3
    操作数数据类型 ntext 对于 max 运算符无效
    iis配置
    IIS取消目录浏览
    mediamind SyncAds
    告诉你如何做网站运营
    xml as3解析
    mediamind 组件
    AIR for androd 笔记
    开发AIR for android 大象游戏合集开发总结
  • 原文地址:https://www.cnblogs.com/sunnysola/p/4915247.html
Copyright © 2011-2022 走看看