美文网首页
20180911-Exception异常

20180911-Exception异常

作者: LiuYanPin | 来源:发表于2018-09-11 22:39 被阅读0次

参考资料1

  • Checked Exception:编译时要检查的异常,必须处理,否则报编译错误。 处理方式:函数签名处使用throws关键字;使用try-catch块包裹。
  • Unchecked :编译时不检查。包括:ErrorRuntimeException. 其他Throwable下的都是checked异常。
继承关系图
参考资料2

主要区别

  • checked exceptions checked at compile-time
  • unchecked exceptions checked at runtime.

常见的Checked Exception

  • SQLException
  • IOException
  • ClassNotFoundException
  • InvocationTargetException
    Catch or Specify, 可预料的异常。

常见的Unchecked exceptions

  • NullPointerException
  • ArrayIndexOutOfBoundsException
  • ArithmeticException
  • IllegalArgumentException
  • NumberFormatException
    为了避免运行时异常,我们需要提前做好设计。

相关文章

  • 20180911-Exception异常

    参考资料1 Checked Exception:编译时要检查的异常,必须处理,否则报编译错误。 处理方式:函数签名...

  • 异常和模块

    异常 目标 了解异常 捕获异常 异常的else 异常finally 异常的传递 自定义异常 一. 了解异常 当检测...

  • python多线程

    异常基础知识 -异常简介: 运行时错误 -异常类: 异常数据 异常名称,异常数据,异常类型 -自定义异常 clas...

  • dart 异常

    dart中的异常 异常处理 抛出异常 异常捕获

  • Java基础之异常

    Java基础之异常 目录 异常简单介绍 ThrowableErrorException 异常分类 如何处理异常异常...

  • python核心编程-错误与异常

    本章主题:什么是异常Python中的异常探测和处理异常上下文管理引发异常断言标准异常创建异常相关模块 什么是异常 ...

  • motan(RPC)系统梳理知识点

    异常分类: 业务异常(bizException) 服务异常(serviceException) 框架异常(fram...

  • 异常

    Java异常体系 异常的分类 Java的异常分为两大类:Checked异常和Runtime异常(运行时异常)。所有...

  • 从零构架个人博客网站(二)-全局异常处理

    中间件的异常 全局异常中间件全局异常监听定义异常的返回结果定义常见的异常状态开发环境 异常查看 对于异常,我们可以...

  • Node.js异常处理

    Node.js异常分类: 变量异常 函数异常 调用异常 变量异常 未定义变量 未包含对象 变量类型错误 函数异常 ...

网友评论

      本文标题:20180911-Exception异常

      本文链接:https://www.haomeiwen.com/subject/dskpgftx.html