我是靠谱客的博主 难过小熊猫,最近开发中收集的这篇文章主要介绍Java面试题 Error和Exception有什么区别?列出你见过的Execption并简要说明?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、Error和Exception有什么区别?

  • Error:表示系统级的错误和程序不必处理的异常,是恢复不是不可能但很困难的情况下的一种严重问题;比如内存溢出,不可能指望程序能处理这样的情况。
  • Exception:表示需要捕捉或者需要 程序进行处理的异常,是一种设计与实现的问题;也就是说,它表示如果程序运行正常,从不会发生的情况。

2、常见的Exception并简要说明?

  • NullPointerException:当操作一个空引用时会出现此错误。
  • NumberFormatException:数据格式转换出现问题时出现此异常。
  • ClassCastException:强制类型转换类型不匹配时出现此异常。
  • ArrayIndexOutOfBoundsException:数组下标越界,当使用一个不存在的数组下标时出现此异常。

最后

以上就是难过小熊猫为你收集整理的Java面试题 Error和Exception有什么区别?列出你见过的Execption并简要说明?的全部内容,希望文章能够帮你解决Java面试题 Error和Exception有什么区别?列出你见过的Execption并简要说明?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部