异常概念&异常体系和异常分类

异常概念

  1. 异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。
  2. 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。

异常体系

  1. 异常的机制,其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,这个根类下有两个子类,分别是java.lang.Error和java.lang.Exception,平常所说的异常指的是Exception异常。
  2. Error:严重错误Error,无法通过处理的错误,只能事先避兔。好比绝症。
  3. Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒

Throwable中常用的方法

public void printStackTrace()
// 打印异常的详细信息。包含了异常的类型,异常的原因,还包括常出现的位置。在开发和调试阶段都得使用printStackTrace。
public String getMessage()
// 获取发生异常的原因。提示给用户时候就提示误原因。
public String toString()
// 获取异常的类型和异常描述信息。

异常分类

Exception

  1. 编译期昇常
  2. RuntimeException:运行期异常

Error

错误错误就相当于程序得了一个无法治愈的毛病(非典,艾滋).必须修改源代码,程序才能继卖执行

posted @   夫君  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示