美文网首页
异常Exception

异常Exception

作者: 诏歌_29e5 | 来源:发表于2018-06-06 22:25 被阅读0次

异常处理: 用于提高系统的健壮性

Throwable的子类:

Error类, 当程序出现错误, 系统会自动产生一个Error对象; 出现错误, 必须修改程序

Exception类, 当程序出现异常, 系统会产生一个Exception对象; 出现异常, 可以对异常进行处理

调用有可能出现异常的方法, 需要进行异常处理:

1.try...catch

格式:

try {

            有可能出现异常的代码

        } catch (异常类型 异常对象) {

        } finally {

            必须执行的代码

        }

例:

        try {

            // 有可能出现异常的代码

            System.out.println(second3(array1));

        } catch (Exception e) {

            // 打印异常对象

            System.out.println(e);

            // 打印异常信息

            System.out.println(e.getMessage());

            // 打印出现异常时, 代码执行的轨迹

            for (StackTraceElement stackTraceElement : e.getStackTrace()) {

                System.out.println(stackTraceElement);

            }

        }

 2.throws

异常的分类

 1.运行时异常(非检查性异常): 只有运行后才能出现的异常, 继承于RuntimeException; 运行时异常等价于error, 需要修改代码; 运行时异常可以处理, 也可以不处理

 2.非运行时异常(检查性异常): 需要处理, 否则编译不通过

相关文章

  • Azalea\Exception

    Exception 异常虚类 Azalea\Exception 继承于 PHP 异常类 \Exception Ex...

  • C++异常

    异常处理 头文件中定义了异常类exception和bad_exception,异常类exce...

  • 异常

    异常类 异常分为受检异常(checked exception)和非受检异常(unchecked exception...

  • Java 异常类 checked exception/unch

    Exception 异常 异常分类 1. 受检异常/不需要受检异常 checked exception/unc...

  • 异常捕获

    异常的类型:Exception(内建异常类)python中的异常都是继承自这个Exception而来的

  • java 异常

    java异常Throwable:1.Error 错误2.Exception 异常 Exception 1.运行时...

  • 2017-6-1

    ◉ exception 和 import*○ exception1.exception 作为所有异常的父类,多了 ...

  • 异常Exception

    异常处理: 用于提高系统的健壮性 Throwable的子类: Error类, 当程序出现错误, 系统会自动产生一个...

  • 异常Exception

    2019年11月27日 /usr/local/bin/python3.8 /Users/mac/Documents...

  • 异常(Exception)

    在程序设计和运行的过程中,发生错误是不可避免的。 常见异常分类: 语法错(编译错)——syntax error 违...

网友评论

      本文标题:异常Exception

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