zoukankan      html  css  js  c++  java
  • 20155202 2016-2017-2 《Java程序设计》第8周学习总结

    20155202 2016-2017-2 《Java程序设计》第8周学习总结

    教材学习内容总结

    • Java.util.logging包提供了日志功能相关类与接口,使用日志起点是logger类。取得logger实例,必须使用logger类的静态方法getlogger()
    • 调用getlogger()时候,指定logger实例所属名称空间,名称空间层级相同的logger,其父logger组态相同。
    • 客户端调用logger实例log()方法,先level过滤信息,再看有无Filter实例,有isloggable()返回true,用Handler实例publish()方法,也可以设自己Filter实例,有isLoggable()返回true,调用Formatter实例的format()方法格式化信息再输出。
    • 不同用户直接采用不同语言,日期格式,国际化
    • 国际化三个重要概念:地区信息,资源包,基础名称
    • 规则表示式用于字符串,字符比较
    • 字符类多个字符连在一起

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

    • 问题1:正则表达式是什么?
    • 问题1解决方案:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
      自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。
    • 问题2:on与nn区别
    • 问题2解决方案:就好像6与66区别
    • ...

    代码调试中的问题和解决过程

    • 问题1:p472页 输出内容分别对应什么?
      -

    • 问题1解决方案:我改了字母后输出为前两行。

    • 问题2:为什么没有logger包
      -

    • 问题2解决方案:创建logger接口时候用了new。

    • ...

    代码托管

    (statistics.sh脚本的运行结果截图)


    上周考试错题总结

    下面哪些Linux 命令可以ASCII码和16进制单字节方法输出Hello.java的内容?

    • A .od -b -tx1 Hello.java
    • B .od -tcx1 Hello.java
    • C .od -tc -tx1 Hello.java
    • D .od -tbx1 Hello.java

    正确答案: B C

    • JDK8中的(),可以用来实现管道操作

    • A .Collection API

    • B .JDBC API

    • C .Stream API

    • D .Thread API

    • 正确答案: C

    • JDK8中的Lambda表达式有以下好处:

    • A .消除重复性

    • B .提高性能

    • C .提高安全性

    • D .改善可读性

    • 正确答案: A D

    • JDK8 中新时间API中,用于度量时间的类有()

    • A .Instant

    • B .Duration

    • C .Period

    • D .LocalDateTime

    • 正确答案: B C

    • ___有助于我们查看程序中类的内容和它们之间的关系).

    • A .class and object(类和对象)

    • B .UML(UML类图)

    • C .object-oriented(面向对象)

    • D .public

    • E .private

    • 正确答案: B

    • 当应用到实例变量时,____可见性修饰符强制执行封装).

    • A .static

    • B .final

    • C .public

    • D .private

    • E .none of the above(以上都不是)

    • 正确答案: D

    • ___参数是调用方法时传给方法的值).

    • A .formal(形式参数)

    • B .actual(实际参数)

    • C .useful(有用的参数)

    • D .informal(非正式参数)

    • E .none of the above(以上都不是)

    • 正确答案: B

    • 对象被认为是类集合的蓝图).

    • A .true

    • B .false

    • 正确答案: B

    下面哪些类的对象会包含“东部标准时间”的信息)
    (Choose all that apply.)
    A .Instant
    B .LocalDate
    C .LocalDateTime
    D .LocalTime
    E .ZonedDateTime
    正确答案: E

    下面哪些内容会出现在Period对象中?

    • A .Year
    • B .Month
    • C .Day
    • D .Hour
    • E .Minute
    • F .Second
    • 正确答案: A B C

    结对及互评

    评分标准

    1. 正确使用Markdown语法(加1分):

      • 不使用Markdown不加分
      • 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
      • 排版混乱的不加分
    2. 模板中的要素齐全(加1分)

      • 缺少“教材学习中的问题和解决过程”的不加分
      • 缺少“代码调试中的问题和解决过程”的不加分
      • 代码托管不能打开的不加分
      • 缺少“结对及互评”的不能打开的不加分
      • 缺少“上周考试错题总结”的不能加分
      • 缺少“进度条”的不能加分
      • 缺少“参考资料”的不能加分
    3. 教材学习中的问题和解决过程, 一个问题加1分

    4. 代码调试中的问题和解决过程, 一个问题加1分

    5. 本周有效代码超过300分行的(加2分)

      • 一周提交次数少于20次的不加分
    6. 其他加分:

      • 周五前发博客的加1分
      • 感想,体会不假大空的加1分
      • 排版精美的加一分
      • 进度条中记录学习时间与改进情况的加1分
      • 有动手写新代码的加1分
      • 课后选择题有验证的加1分
      • 代码Commit Message规范的加1分
      • 错题学习深入的加1分
      • 点评认真,能指出博客和代码中的问题的加1分
      • 结对学习情况真实可信的加1分
    7. 扣分:

      • 有抄袭的扣至0分
      • 代码作弊的扣至0分
      • 迟交作业的扣至0分

    点评模板:

    • 博客中值得学习的或问题:

      • xxx
      • xxx
      • ...
    • 代码中值得学习的或问题:

      • xxx
      • xxx
      • ...
    • 基于评分标准,我给本博客打分:XX分。得分情况如下:xxx

    • 参考示例

    结对及互评

    点评过的同学博客和代码

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

    这周学习效率一般般,有待提高。不熟悉地方后面花些时间多看看。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第4周 200/1000 1/9 20/20
    第5周 300/1300 1/10 18/38
    第6周 500/1800 1/11 22/70
    第7周 200/2100 2/13 7/77
    第8周 400/2700 1/14 7/77

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    • 计划学习时间:11小时

    • 实际学习时间:12小时

    • 改进情况:

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    17 盒子模型
    16 input默认样式清除
    15 组合选择器
    14 CSS权重深入
    13 CSS样式权重问题
    12 子代选择器和后代选择器
    11 CSS的三种引入方式和基本选择器
    10 table标签
    NOIP1998拼数
    NOIP1998车站
  • 原文地址:https://www.cnblogs.com/zx20155202/p/6716410.html
Copyright © 2011-2022 走看看