1. 异常
在Java中,异常是指程序执行过程中可能出现的不正常情况或错误。这些异常会干扰程序的正常执行流程,可能导致程序出现错误或崩溃。
异常是程序运行过程中经常会出现的,发现错误的最佳时机是在编译阶段,也就是你试图在运行程序之前。但是,在编译期间并不能找到所有的错误,有一些 NullPointerException
和 ClassNotFoundException
异常在编译期找不到,这些异常是 RuntimeException
运行时异常,这些异常往往在运行时才能被发现。
异常在Java中是以对象的形式表示的,这些对象是从java.lang.Throwable
类或其子类派生而来。Throwable
类是所有异常和错误的超类
,它有两个主要的子类:java.lang.Exception
和java.lang.Error
。
1.1 Exception
(异常)
表示可检查异常的基类。可检查异常是指在编译时需要显式处理的异常。