zoukankan      html  css  js  c++  java
  • 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. 异常链

    包装异常并抛出

  • 相关阅读:
    Reducing File Size
    程序设计中的命名
    代码进阶
    如何显示当前Mipmap级别?
    何时使用泛型集合
    Using Mono DLLs in a Unity Project
    lock关键字
    VSS/RSS/PSS/USS
    AssetBundle依赖
    WWW.LoadFromCacheOrDownload
  • 原文地址:https://www.cnblogs.com/BlackList-Sakura/p/4324019.html
Copyright © 2011-2022 走看看