zoukankan      html  css  js  c++  java
  • 异常 糖不苦

    异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM不正常停止

    Throwable中的常用方法
    1,public void printStackTrace();打印异常的详细信息
    2,public String getMessage();获取发生异常的原因
    3,public Sring toString();获取异常的类型和异常描述信息

    Exception异常
    编译时期异常:checked异常
    运行时异常:runtime异常

    异常发生的原因有很多,通常包含以下几大类:
    用户输入了非法数据。
    要打开的文件不存在。
    网络通信时连接中断,或者JVM内存溢出。

    抛异常 (注意)
    如果产生了问题,会throw将问题描述即异常进行抛出,将问题返回给方法,调用者

    处理问题两种方式:
    1,进行捕获处理
    2,继续将问题声明出去

    throws/throw 关键字:
    如果一个方法没有捕获到一个检查性异常,那么该方法必须使用 throws 关键字来声明。throws 关键字放在方法签名的尾部。
    也可以使用 throw 关键字抛出一个异常,无论它是新实例化的还是刚捕获到的。

    一个方法可以声明抛出多个异常,多个异常之间用逗号隔开。

    finally关键字
    finally 关键字用来创建在 try 代码块后面执行的代码块。

    无论是否发生异常,finally 代码块中的代码总会被执行。

    在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。

    finally 代码块出现在 catch 代码块最后,语法如下:

    try{
    // 程序代码
    }catch(异常类型1 异常的变量名1){
    // 程序代码
    }catch(异常类型2 异常的变量名2){
    // 程序代码
    }finally{
    // 程序代码
    }!

  • 相关阅读:
    转 vue动画总结
    html常用字体
    GIT常用命令
    h5 编辑单选框的样式
    转载 配置vue项目
    npm audit fix 报错
    mysql驱动包
    vue仿移动端输入框
    vue过渡动画样式
    解读Scrapy框架
  • 原文地址:https://www.cnblogs.com/wwyydd/p/13933738.html
Copyright © 2011-2022 走看看