美文网首页
异常基础

异常基础

作者: 半年很快 | 来源:发表于2018-06-22 20:35 被阅读0次
    /*
     * 异常:程序在运行过程中出现的不正常的情况.
     * 
     * 异常的由来:程序在运行过程中出现了不正常的情况,程序把它看成了对象,
     * 提取了属性、行为(异常的原因、位置、名字,形成了各种的异常类)
     * 异常:Throwable
     * 分类:Error(错误):运行中出现的严重问题,不需要写代码处理
     *      Exception(异常):出现的不严重的问题,可以写代码处理
     * 
     * Exception的分类:
     * 系统异常:
     * 自定义异常:
     */
  • 对异常的另一种分类
  • 根据异常发生的位置
  • 编译异常:编译阶段就要求处理
  • 运行时异常(RuntimeException):在运行阶段再要求处理:除数为零异常,空指针异常,数组下标越界异常
  • 处理异常的手段:
  • 第一种:异常的声明
  • 异常声明后,调用者去处理,调用者不处理继续声明知道交给JVM
  • 第二种:trycatch
  • 注意:这里讲的除数为零的异常时运行时异常,不需要手动进行异常的声明,系统帮他做了,我们这里只是为了讲解异常的声明,所以假设这里是编译异常.
  • 让谁去处理异常比较合适?
  • 谁调用可能出现异常的方法,谁负责去处理异常

相关文章

  • Java基础之异常

    Java基础之异常 目录 异常简单介绍 ThrowableErrorException 异常分类 如何处理异常异常...

  • 异常基础

    对异常的另一种分类 根据异常发生的位置 编译异常:编译阶段就要求处理 运行时异常(RuntimeException...

  • 基础:异常

    自定义异常 class BitsonExceptionextends Exception {BitsonExcep...

  • JAVA高级(2)—— 异常机制

    一、基础 1、JAVA异常 1.1、Runtime异常 1)非Checked异常,所有RuntimeExcepti...

  • python多线程

    异常基础知识 -异常简介: 运行时错误 -异常类: 异常数据 异常名称,异常数据,异常类型 -自定义异常 clas...

  • Java基础07IO

    Java 基础06集合类 异常 了解什么是异常,异常的由来,常见的异常,异常的分类,掌握jvm对异常的默认处理方案...

  • Android 学习流程

    1、java * 基础语法 * 面向对象 * 集合 * 多线程 * 异常 异常机制原理 自定义异常 * 输入、输出...

  • Java 基础:异常

    目录:一、 异常继承体系二、 发生异常到时候,程序的执行特征:三、 异常与错误的区别四、 抛出异常 throw五、...

  • Java基础——异常

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • java基础--异常

    1.处理异常 try-catch以及try-catch-finally捕获异常 try{ //一些会抛出异常的...

网友评论

      本文标题:异常基础

      本文链接:https://www.haomeiwen.com/subject/pdkkeftx.html