• JAVA的异常


    1. 异常简介

    有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。

    1.1. 异常处理的作用

    1.2. JAVA异常体系结构简介

    2. 处理异常

    2.1. try - catch 以及 try - catch - finally

    2.1.1 try - catch

    try {

    // 一些会抛出异常的方法

    } catch (Exception e) {

    // 处理该异常的代码块

    }

    2.1.2. try - catch - catch

    先子类后父类

    try {

    // 一些会抛出异常的方法

    } catch (InputMismatchException e) {

    // 处理该异常的代码块

    } catch (ArithmeticException e) {

    // 处理该异常的代码块

    }

    2.1.3. try - catch - finally

    try {

    // 一些会抛出异常的方法

    } catch (Exception e) {

    // 处理该异常的代码块

    } finally {

    // 最终将要执行的一些代码

    }

    2.1.4. 打印异常

    printStackTrace();

    2.2. 抛出异常

    2.2.1. throw

    2.2.2. throws

    声明将要抛出何种类型的异常(声明)

    public void 方法名(参数列表) throws 异常列表(异常1, 异常2, ...) {

        // 调用会抛出异常的方法或者:

        throw new Exception();

    }

    2.3. 自定义异常

    class 自定义异常类 extends 异常类型 {}

    2.4. 异常链

    包装异常并抛出

  • 相关阅读:
    hash算法
    TCP/IP四层与OSI七层模型
    di
    VSCode安装程序——java开发
    java中的多线程
    C#ThreadPool类—多线程
    学习-思考
    DataTable通过Select进行过滤
    javascript遍历对象属性
    WebClient 与HttpClient 的区别
  • 原文地址:https://www.cnblogs.com/BlackList-Sakura/p/4324019.html
Copyright © 2020-2023  润新知