• 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托管代码截图:

  • 相关阅读:
    hdu 4027 Can you answer these queries?
    hdu 4041 Eliminate Witches!
    hdu 4036 Rolling Hongshu
    pku 2828 Buy Tickets
    hdu 4016 Magic Bitwise And Operation
    pku2886 Who Gets the Most Candies?(线段树+反素数打表)
    hdu 4039 The Social Network
    hdu 4023 Game
    苹果官方指南:Cocoa框架(2)(非原创)
    cocos2d 中 CCNode and CCAction
  • 原文地址:https://www.cnblogs.com/tuolemi/p/5716065.html
Copyright © 2020-2023  润新知