zoukankan      html  css  js  c++  java
  • 20145202马超 《Java程序设计》第五周学习总结

    异常:程序在运行的时候出现不正正常的情况
    由来:问题也是可以通过java对不正常情况进行描述后的对象的体现。
    问题的划分:(1)、严重的问题,java通过error类进行描述,对于error一般不编写针对性的代码进行处理。(2)、非严重的问题,java通过exception类进行描述,可以使用针对性的代码对其进行处理。

    try,catch,finally是用来处理异常的
    try
    {
    需要被监测的代码
    }
    catch(异常类 变量)
    {
    处理异常的代码(处理方式)
    }
    finally
    {
    一定会执行的语句
    }
    对捕获到的异常对象进行的方法操作:e.printStrackTrace()

    throws:在功能上声明该功能可能存在问题。
    在函数上声明异常,让调用出进行处理,不处理就会编译失败。

    对多异常的处理:
    1.声明异常时,建议声明更加的具体的异常,这样处理的可以更加的具体。
    2.对方声明几个异常,就对应有几个catch。
    3.如果多个catch中的一场出现继承关系,父亲类catch必须向下放。

    throw:当在函数内部出现了throw抛出异常对象,那么久要给对应的处理动作。要么在try catch处理,要么在函数上声明让调用者处理。
    一般情况下如果函数内出现异常,函数上需要声明

    throws和throw总结(我的想法):如果是系统所知晓的错误方式的就用throws,如果是系统所不知晓的错误类型,就需要自己生命,就用throw,同时也需要再定义一次异常信息。

    第八章习题:
    1.C

    2.C

    3.A

    4.ACD
    5.ACD
    6.D
    7.A

    8.A

    9.A
    10.A

    第九章习题:
    1.C
    2.AB
    3.C
    4.D

    5.D
    6.A

    7.ABC
    8.C

    9.C
    10.C

    git托管代码截图:

  • 相关阅读:
    Linux入门第三天——more,less,head,tail,ls 用户权限
    linux 入门第一天
    python入门第八天 摘自--廖雪峰python课程
    python入门第七天
    匿名函数
    返回函数
    高阶函数之filter 和 sorted
    map,reduce高阶函数
    高阶函数 巩固
    装饰器
  • 原文地址:https://www.cnblogs.com/tuolemi/p/5716065.html
Copyright © 2011-2022 走看看