zoukankan      html  css  js  c++  java
  • JavaSE第十天20160816

    异常处理

    1. JAVA中异常的结构

    a)         java.lang.Throwable类:是JAVA中所有异常错误的父类。

    b)         java.lang.Error类:在编写程序时不应该捕获与处理的严重的问题。

    c)         java.lang.Exception类:在编写程序时应该捕获或处理的问题。

    d)         非运行时异常:在编写程序时必须捕获或处理的异常,否则.java文件无法编译成.class文件。

    e)         java.lang.RuntimeException及其子类(运行时异常):在编写程序时可以不捕获或处理的异常。

    1. 2.       try..catch..finally

    a)         格式

    try{

             可能出现异常的代码;用于捕获异常;

    }catch(异常的类型){

             处理异常的代码;

    }finally{

             一定执行的代码;

    }

    b)         try块不能单独使用,必须与catch块finally块一起出现。

    c)         一个try语句中可以为0个或多个catch块。

    d)         当try块中发生了异常时,try块中的代码会中止执行,程序跳转到对应的catch块中处理异常。

    e)         可以在catch块中使用Exception处理所有的异常。

    f)          Exception必须出现在最后一个catch块中。

    g)         无论程序是否有异常,finally中的代码一定执行。

    h)         工作中不建议在finally中写return语句。

    1. throw与throws关键字的作用与区别

    a)         throw关键字:在方法体中手动的抛出一个异常。

    b)         throws关键字:在方法中声明中说明调用此方法时,方法可能会抛出哪些异常。

  • 相关阅读:
    HDU 2236 无题Ⅱ
    Golden Tiger Claw(二分图)
    HDU 5969 最大的位或 (思维,贪心)
    HDU 3686 Traffic Real Time Query System (图论)
    SCOI 2016 萌萌哒
    Spring Boot支持控制台Banner定制
    构建第一个Spring Boot程序
    Spring Boot重要模块
    Java fastjson JSON和String互相转换
    BCompare 4 Windows激活方法【试用期30天重置】
  • 原文地址:https://www.cnblogs.com/yzyqqhr/p/5778237.html
Copyright © 2011-2022 走看看