异常就是程序出现的问题.
Java 中有很多异常, 这些异常组成了 Java 的异常体系.
Error: 代表的系统级别错误 (属于严重问题), 系统一旦出现问题, Sun 公司会把这些错误封装成 Error 对象. Error 是给 Sun 公司自己用的, 不是给我们程序员用的, 因此我们开发人员不用管它.
Exception: 叫做异常, 代表程序可能出现的问题. 我们通常会用 Exception 以及他的子类来封装程序出现的问题.
运行时异常: RuntimeException 及其子类, 编译阶段不会出现异常提醒. 是运行时出现的异常 (如: 数组索引越界异常).
编译时异常: 编译阶段就会出现异常提醒的 (如: 日期解析异常)
编译时异常的目的是提醒程序员检查本地信息.
运行时异常就是代码出错而导致的问题.
标签:Java,子类,Error,编译,Sun,异常 From: https://www.cnblogs.com/Chengkai730/p/18438555