Java程序运行的非正常现象叫做运行错误,根据其性质可分为两类:错误和异常; 他们有一个共同的父类:Throwable。一个常见的错误为Java虚拟机错误,当JVM不再有继续执行操作所需的内存资源时,将出现OutOfMemoryError。这些异常发生时,Java虚拟机一般会选择线程终止。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。

Java异常基础知识解析

Java异常基础知识解析

Java异常基础知识解析