一张图让你彻底掌握Java中的异常层次结构

createh56个月前 (12-28)技术教程66

在Java中,可以选中或取消选中异常。它们都适合于类层次结构。下图显示了Java异常类的层次结构。


红色为已检查的异常。必须在方法的throws子句中捕获或声明任何可能在方法中引发的检查异常。已检查的异常必须在编译时捕获。之所以称为检查异常,是因为Java编译器和Java虚拟机都进行检查以确保遵守此规则。绿色是取消选中的例外。它们是不希望恢复的异常,例如空指针,除以0等。


最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。


相关文章

Java干货:InetAddress基本操作演示

在JDK中提供了一个与IP地址相关的InetAddress类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法,接下来列举InetAddress类中的一些常用方法,如表1所示。表1 Ine...

还在搞三层架构?了解下 DDD 分层架构的三种模式吧

引言在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。DDDDDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的...

Java内存泄漏的介绍 java内存泄漏怎么处理

Java的最大优势之一是其内存管理。您只需创建对象,Java Garbage Collector便会分配和释放内存。但是,情况并非如此简单,因为Java应用程序中经常发生内存泄漏。本教程说明什么是内存...

隐藏在过时Java中的威胁 java中过时的方法

为什么即时安全更新对于您的关键企业 Java 应用程序至关重要。译自 The Hidden Threats Lurking in Outdated Java,作者 Simon Ritter。保持企业系...