武汉java培训
达内武汉中心

15827352908

热门课程

解释Java异常层次结构?

  • 时间:2018-11-08 16:31
  • 发布:武汉java培训
  • 来源:互联网

Java异常是分层的,继承用于对不同类型的异常进行分类。Throwable是Java Exceptions Hierarchy的父类,它有两个子对象 - Error和Exception。异常进一步分为检查异常和运行时异常。

武汉java培训

错误是超出应用程序范围的特殊情况,并且无法预测并从中恢复,例如硬件故障,JVM崩溃或内存不足错误。

Checked Exceptions是我们可以在程序中预期并尝试从中恢复的特殊情况,例如FileNotFoundException。我们应该捕获此异常并向用户提供有用的消息并正确记录以进行调试。Exception是所有Checked Exceptions的父类。

运行时异常是由错误的编程引起的,例如尝试从Array中检索元素。我们应该在尝试检索元素之前先检查数组的长度,否则它可能会ArrayIndexOutOfBoundException在运行时抛出。RuntimeException是所有运行时异常的父类。

本篇文章是由武汉java培训为您呈现,希望给您带来更多更好的文章!

马上预约七天免费试听课

姓名:

电话:

上一篇:Java中出现异常如何处理?
下一篇:Java中的异常处理关键字是什么?

武汉java培训:什么是AQS

有关线程安全的问题之一

武汉java培训:内存模型介绍

武汉java培训:写一个会导致死锁的程序

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊