Error 与 Exception

Error 与 Exception 数组

Error 与 Exception 都继承了 Throwable类spa

 

 Error(错误)      3d

      是程序没法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操做无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。blog

Exception (异常)   继承

     是程序自己能够处理的异常,程序上的错误,包括程序逻辑错误和系统错误。好比使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的状况,背离咱们程序自己的意图。内存

Java 异常 又可分为可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)。编译器

checked exceptions 虚拟机

   可查异常又称编译异常,是Java编译器会检查它,须要用try-catch语句捕获它,或用throws子句声明抛出它,不然编译不会经过。io

unchecked exceptions编译

   不可查异常,编译异常。主要有RuntimeException,通常是由程序逻辑错误引发的,应从逻辑角度尽量避免这类异常的发生。

相关文章
相关标签/搜索