手记

【学习打卡】第14天 java体系课

课程名称:Java工程师2022版

课程章节: Java异常


课程内容:

今天学习的内容包括:

异常概念、分类

异常处理机制

异常处理关键字


课程收获:

  • 异常:本质上而言异常是程序上的错误,指程序运行过程中,意外发生的情况,背离我们程序本身意图的表现。包括编译期间和运行期间的错误

  • 运行期间错误(Exception),编译期间不会报错

  • Throwable是异常的根类

    Exception程序本身可以处理的异常,Error是程序无法处理的错误,表示运行应用程序中较严重问题

  • 检查异常checked Exception:编译器会强制要求程序员在编译过程中 解决的异常

  • 非检查异常unchecked  Exception:RuntimeException(程序编码中没问题,运行中才会出现的异常)及其子类(空指针异常、数组下标越界异常、算数异常、类型转换异常)

  • 异常处理机制:

    抛出异常:当一个方法中出现错误引发的异常的时候,方法会去创建异常对象,并且交付给运行时系统进行处理,在异常对象中通常包含异常类型异常出现时的程序状态等等

    捕获异常:当一个方法中出现错误引发的异常的时候,方法会去创建异常对象,并且交付给运行时系统进行处理,在异常对象中通常包含异常类型异常出现时的程序状态等等

    对程序运行时间异常、错误或可查异常,Java技术所要求的异常处理方式有所不同

  • 异常处理关键字:

        try、catch、finally、throw、throws



0人推荐
随时随地看视频
慕课网APP