zoukankan      html  css  js  c++  java
  • Java 异常的概念、体系和分类

    异常概念

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

    异常体系

    异常的机制,其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,这个根类下有两个子类,分别是java.lang.Error和java.lang.Exception,平常所说的异常指的是Exception异常。

    Error:严重错误Error,无法通过处理的错误,只能事先避兔。好比绝症。
    Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒。

    Throwable中常用的方法

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

    异常分类

    Exception

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

    Error

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

  • 相关阅读:
    多变的鸭子策略模式
    反序列化和序列化
    UBUNTU eclipse必须是 jdk5.0以上
    Ubuntu Linux:MySQL安装指南
    phpMyAdmin下载、安装和使用入门
    读者-写者问题
    wget用法2
    在linux下安装mysql
    linux下数字转成字符串
    [SQLServer]必须知道的SQL
  • 原文地址:https://www.cnblogs.com/liyihua/p/12205498.html
Copyright © 2011-2022 走看看