异常

  异常

  在Java中,程序执行过程中发生的不正常情况成为异常。(语法错误和编译错误不属于异常)

  如果没有任何处理,一般在出现异常后会导致程序终止,而不会执行后面的语句。为了加强程序的健壮性,Java中存在一种异常捕获机制。这种机制的存在,使得程序在执行中,如果出现了一些非致命性的错误的情况,不会立刻终止程序,而是向我们报告错误,并且继续执行后面的语句。

  执行过程中所发生的异常分为两大类:Error 和 Exception。

    1)Error: 属于严重错误(比较致命),是Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽、栈溢出等。

    2)Exception:因编程错误或偶然是外在因素导致的一般性问题。如:空指针,数组访问越界,错误的强制类型转换。Exception又分为两大类:编译异常和运行异常。编译异常(ClassNotFoundException,FileNotFoundException),即:在编程时,编译器检测出的异常。运行异常(RunTimeException),即:程序运行时,发生的异常。

  异常的继承体系图:

        

        以上只是列举了一些常见的。

 

        

 

posted @   已经学到HelloWorld了  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示