Java异常Error、Exception、RunTimeException、Throwable
来源:互联网 发布:收银进销存软件 编辑:程序博客网 时间:2024/06/05 13:26
- Throw就是java在程序运行过程中产生的各种不开心
- 首先需要区分“错误Error”和“异常Exception”两个概念
- Java中的错误Error:指业务之外的不开心,比如硬件问题、OS问题、内存问题等导致的不可预测的抽风,比如内存满了,栈满了,系统跪了。
- Java中的异常Exception:就是你写的程序不严谨,JVM不开心,比如除零,空指针,越界。这些异常在程序运行时有JVM抛出来给你。这类异常
- 另外Java还附带赠送了一类异常机制:你可以任性的通过throw的方式主动抛异常,来处理业务上的一些不开心,比如你想花100块,结果兜里只有50块,不开心!抛异常;你想三妻四妾,但是国家规定只能娶一个,不开心,抛异常!
更高级的解释~~~!
- Error是JVM代码在运行时发现OS无法满足它,才抛出来,这些的Error是定义在JVM的源码中,JVM产品不同抛出的Error也不同
- Exception是JVM在运行你写的代码时,发现你代码的逻辑有问题,JVM自动生成的Exception,你的代码本身并不会抛出这些Exception,class文件也不包含Exception定义,因此不用catch住,只是在运行时JVM才会生成,因此叫做RuntimeException或者unchecked Exception
- 附送的Exception是你在写代码时手动throw出来,或者别人手动throw出来的,class文件里面包含了Exception的定义,因此必须catch住,因此叫做checked Exception。比如jdk的io包里面大部分代码都会throw异常,因此io操作大部分才需要trycatch
0 0
- Java异常Error、Exception、RunTimeException、Throwable
- java Throwable Exception Error RuntimeException
- Java异常机制(Throwable、Error、Exception、RuntimeException)
- 详解Java异常Throwable、Error、Exception、RuntimeException的区别
- JAVA 异常 throwable exception error
- Throwable、Error、Exception、RuntimeException 初阶
- Throwable Error Exception RuntimeException 解析
- JAVA 异常 throwable exception error throws throw
- JAVA 异常throwable exception error throws throw
- JAVA 异常 throwable exception error throws throw
- JAVA 异常 throwable exception error throws throw
- java 异常处理 Throwable Error 和Exception
- java 异常处理 Throwable Error 和Exception
- JAVA 异常 throwable exception error throws throw
- Java异常处理throwable Error exception
- java 异常处理 Throwable Error 和Exception
- Throwable、Error、Exception、RuntimeException 区别 联系
- Throwable、Error、Exception、RuntimeException 区别 联系
- 柔情似水,佳期如梦,忍顾程序人生路;虚度挥霍,浑浑噩噩,知错人生踌躇中也该起步。
- Android入门——Android Studio中的build.gradle文件解析
- 敏感词替换,基于DFA算法,最快只需要读一遍文章即可完成替换敏感词,最差相当于读两遍文章
- android6.0及更高版本的权限--简述
- Discuz添加自定义数据调用模块
- Java异常Error、Exception、RunTimeException、Throwable
- xcode - Cordova iOS plugins not found
- Cannot launch PHPUnit tests (port address 7478)
- vsftp.conf 的详细的配置参数说明
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- 【webservice】关于WSDL
- 单片机学习之PWM原理与控制程序
- 图像处理之积分图应用四(基于局部均值的图像二值化算法)
- 小米手机无法读取图片路径的问题