Java 异常:Error 和 Exception
Java 异常:Error 和 Exception
什么是异常
- 程序在运行的过程中,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃
异常体系结构
- Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的子类
Error
- Error类 是对象有 Java 虚拟机生成并抛出,大多数错误与编译者和操作者无关
Exception
在 Exception 分支中有个重要的子类 RuntimeException (运行时异常)
- ArrayIndexoutofBoundsException (数组下标越界)
- NullPointerException (空指针异常)
- ArithmaticException (算数异常)
- MissingResourceException (丢失资源)
- ClassNotFoundException (找不到类)
- 等异常,这些异常是不检查异常,程序可以选择捕获处理,也可以不处理。
这些异常一般是由程序逻辑错误引起的,程序因从逻辑角度尽可能避免这类异常的发生
Error 和 Exception 的区别:Error通常是灾难性的致命错误,是程序无法控制和处理的,Exception 通常可以被程序处理,并且在程序中应该尽可能去处理这些异常
- 标题: Java 异常:Error 和 Exception
- 作者: sudo0m
- 创建于 : 2024-09-26 13:13:08
- 更新于 : 2024-09-26 13:45:29
- 链接: https://sudo0m.tech/page/20240926131308/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。