• 技术文章 >java >java基础

    Java异常体系的探究

    小妮浅浅小妮浅浅2021-04-10 16:40:16原创1886

    1、体系分类

    (1)uncheckedexception(非检查异常)

    也称为运行异常(RuntimeException),如常见的NullPointerException、IndexOutOfBoundsException。对于运行中的异常情况,java编译器不需要异常捕捉或抛出声明,由程序员决定。

    (2)checked exception(检查异常,编译异常)

    也称为非运行异常(运行异常以外的异常是非运行异常),java编译器必须强制程序员进行捕获处理。例如,常见的IOExeption和SQLException。对于非运行异常,如果不进行捕获或投稿处理,编译就不会通过。

    2、Error与Exception的关系

    一般情况下,Error会直接导致jvm错误,如Java虚拟机运行错误等,如果出现当前线程,则无法继续运行。

    Excpetion是程序本身可以处理的异常。发生后可以正常运行。

    以上就是Java异常体系的探究,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java 异常
    品易云
    上一篇:Java在PDF中删除注释 下一篇:Java内存分配是什么

    相关文章推荐

    • python上下文管理器如何解决异常?• java数组中的异常有哪些?• python异常模块的整理• java异常处理的分类解决• java自定义异常类的注意点• python异常处理的流程是什么?• python生成器调用方法引发异常• Python异步中loop抛出异常的解决• python中try-except处理异常的方法• python中FileNotFoundError的异常• python中except的异常处理• python异常参数是什么• python中raise语句的异常引发• python异常处理的两种技巧• python忽略异常的方法• python异常在程序的作用• BigDecimal在java的异常解决

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网