zoukankan      html  css  js  c++  java
  • 20145104张家明 《Java程序设计》第5周学习总结

    20145104张家明 《Java程序设计》第5周学习总结

    教材学习内容总结

    第八章(概括为一下内容)

    1.如果父类异常对象在子类异常前被捕捉,则catch子类异常对象的区块将永远不会被执行
    2.可以用一个catch语句处理多个例外类型,这时它的例外类型参数应该是这多个例外类型的父类,程序设计中要根据具体的情况来选择catch语句的例外处理类型
    3.Error与其子类实例代表严重系统错误(硬件层面错误、JVM错误、内存不足等)
    4.如果抛出的是受检异常,表示你认为客户端有能力且应该处理异常,此时必须在方法上使用throws声明;如果抛出的异常是非受检异常,表示你认为客户端调用方法的时机错了,抛出异常是要求客户端修正这个漏洞再来调用方法,此时也就不用throws声明
    5.Exception或其子对象,但非属于RuntimeException或其子对象,称为受检异常
    6.try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行
    7.如果程序撰写的流程中先return了,而且也有finally区块,那finally区块会先执行完后,再讲将值返回
    8.断言客户端调用方法前,已经准备好某些前置条件(通常在private方法之中)。断言客户端调用方法后,具有方法承诺的结果。断言对象某个时间点下的状态。使用断言取代批注。
    9.Throwable有两个子类:java.lang.Error与java.lang.Exception
    10.catch括号中列出的异常不得有继承关系,否则会发生编译错误
    11.catch语句可以有多个,分别处理不同类的例外。Java运行时系统从上到下分别对每个catch语句处理的例外类型进行检测,直到找到类型相匹配的catch语句为止。

    第九章

    1、使用Collection集合对象,Connection: 增、删、遍历对象;
    2、TreeMap建立键值对应,则键的部分将会排序,条件是作为键的对象必须操作Coomparable接口,或是在创建TreeMap时指定操作Comparator接口的对象。
    3、一般常用Properties的setProperty()指定字符串类型的键值,getProperty()指定字符串类型的键,取回字符串类型的值,通常称为属性名称与属性值。
    4、如果想取得Map中所有键,可以调用Map的keySet()返回Set对象,如果想取得Map中所有的值,则可以使用values()返回Collection对象。如果想同时取得Map的键与值,可以使用entrySet()方法,这会返回一个set对象,每个元素都是Map.Entry实例,可以调用getKey()取得键,调用getValue()取得值。

    教材学习中的问题和解决过程

    教材中的课后习题,还是没有解决,准备明天,再研究一下代码,来搞懂问题。

    其他(感悟、思考等,可选)

    写博客,我都有点疲软了,我会继续努力学习的,以后会在博客里多和同学进行交流,多贪时间在书和实践上,这里就不再多说了。也十分感谢老师这么开明,虽然老师和学生总是教练和健身者的关系,但谁说两者之间不能成为朋友呢,是吧。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20 自学能力
    和学习java的兴趣增强

    参考资料

  • 相关阅读:
    poj 3661
    hdu 4291 && hdu 4296
    codeforces LCM Challenge
    ural 1286
    Exhange2007 专题(一)特性 部署
    Research Http error code
    Exhange2007 专题(二)通过Web service对Exhange进行二次开发
    YouTube 架构学习体会
    .net framework 4.0环境下遇到版本不同编译不通过的解决办法
    利用ASP.NET MVC2进行网站验证
  • 原文地址:https://www.cnblogs.com/wodedadao/p/5351261.html
Copyright © 2011-2022 走看看