☰
Java中的异常与Error
2026/10/12 15:43:27 网站建设 项目流程

Error

一般为系统导致的错误,和程序无关,不应该由程序处理。例如OOM, StackOverFlow

异常Exception

程序可以处理的非致命问题

  1. 可查异常:程序编译阶段就会发现的异常,例如ClassNotFoundException,FileNotFoundException,IOException。写代码时就必须要求捕获或者声明抛出
  2. 不可查异常:RuntimeException,编译阶段无法发现,程序运行期间才可发现的异常,例如NullPointerException,ArrayIndexOutOfBoundsException

全局异常拦截器GlobalExceptionHandler

通过注解@RestControllerAdvice声明一个GlobalExceptionHandler,防止未捕获的异常直接返回给前端

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询