zoukankan      html  css  js  c++  java
  • java异常简述

    所有的异常都是Throwable类的子类,它派生两个子类:Error类和Exception类

    (1)Error类:表示仅靠程序本身无法恢复的严重错误,如内存溢出、动态链接失败、虚拟机错误。应用程序不应该抛出这种类型的错误(不般由虚拟机抛出)。假如出现这种错误,应尽力使程序安全退出。

    (2)Exception类,由java应用程序抛出和处理的非严重错误,如所需文件找不到、网络连接不通或中断、算术运算出错(如被0除)、数组下标越界、装载一个不存在的类、对null对象操作、类型转换异常等。Exception分为两大类异常

      《1》运行时异常:包括RuntimeException及其所有子类。不要求程序必须对它们做出处理。

      《2》checked异常(非运行时异常):除了运行时异常外的其它由Exception继承来的异常类,这类异常是程序必须处理的,可以throw、throws或try--catch

  • 相关阅读:
    objc之method&class attributes
    iOS之Export UIAutomation script
    js's forin vs oc's forin
    iOS新加速计事件
    Mac之Font管理
    iOS之VoiceOver
    OC之initialize
    C++常见问题
    objc新老runtime接口类型对比
    dlopen之mode参数详解
  • 原文地址:https://www.cnblogs.com/zk753159/p/5021686.html
Copyright © 2011-2022 走看看