159 01 Android 零基础入门 03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

159 01 Android 零基础入门 03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

**本文知识点:异常分类 **

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

异常分类

异常——程序开发中各种不期而至的状况
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

可以将它理解为一种事件,当它发生在程序运行期间时,会干扰程序的正常运行流程。
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

Java中通过Throwable以及它的相关子类来对各种异常类型进行相关描述的

Throwable以及它的相关子类

Error
Error中大多数错误与代码编写执行的操作是没有关系的,而是表示代码执行的过程中,Java虚拟机出现了一系列的问题。
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

这些错误时不可查的
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

所以。对于Error及其子类产生的各种异常,我们通常不需要进行关心。当然,我们也极其不希望在程序运行期间出现Error错误。

Exception
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

非检查异常:Unchecked Exception,主要是指运行时异常,RuntimeException
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
编译器不会对运行时异常有任何提示信息的,因为不是编译时异常,是运行时的异常。
开发时有经验的开发者可以进行捕获,很多时候也会放任不管?
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

检查异常:Checked Exception
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类
除了运行时RuntimeException之外,其他异常都算是检查异常,包括IO异常、SQL异常等等,这些异常如果不处理,程序编译就没法通过。
159 01 Android 零基础入门  03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

159 01 Android 零基础入门 03 Java常用工具类01 Java异常 02 异常概述 02 异常分类

上一篇:苹果Safari浏览器下载


下一篇:Vue 中 Axios 的封装和 API 接口的管理