• 20155211 2016-2017-2 《Java程序设计》第八周学习总结


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

    教材学习内容总结

    第十四章 NIO与NIO2

    • NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了clear(),rewind(),flip(),compact()等高级操作。
    • 想要取得channel的操作对象,可以使用channels类。
    • Buffer的直接子类们都有一个allocate()静态方法,可以让你指定Buffer容量。 Buffer的容量大小可以使用capacity()方法取得。
    • 在以前,并没有标准方式取得不同文件系统所支持的不同属性,在JDK7中,可以通过BasicFileAttributes,DosFileAttributes,PosixFileAttributes,可以针对不同的文件系统取得支持的属性信息。
    • NIO2文件系统API提供一组标准接口与类。

    第十五章 通用API

    • java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可在标准JAVA平台使用
    • 使用日志的起点是Logger类,要取得Logger类,必须使用Logger的静态方法getLogger()
    • 调用getLogger()时,必须指定Logger实例所属名称空间,名称空间以“·”作为层级区分,名称空间层级相同的Logger,其父Logger组态相同
    • 客户端调用Logger实例的log()方法,首先会依Level过滤信息,再看Logger有无设定Filter接口的实例 可通过logging.properties来设定Logger组态
    • 代表同一组信息但不同地区的各个资源包会共享相同的基础名称,使用ResourceBundle的getBundle()时指定的名称 ,就是在指定基础名称
    • 使用ResourceBundle时,如何根据基础名称取得对应的信息文档:
      • 使用指定的Locale对象取得信息文档
      • 使用Locale.getDefault()取得的对象取得信息文档
      • 使用基础名称取得信息文档
    • 可以使用Date来取得完整日期时间 :
      • 使用toString()取得日期文字描述
      • 使用DateFormat格式化日期
    • java.util.regex.Pattern实例是规则表示式在JVM中的代表对象,必须通过Pattern的静态方法compile()来取得,可以使用matcher()方法指定要比较的字符串,这会返回java.util.regex.Matcher实例,表示对指定字符串的比较器

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

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

    • 本周代码调试过程中并没有发现什么大的问题,均是些失误造成的运行错误。

    代码托管


    上周考试错题总结

    • JDK8中的Lambda表达式有以下好处:消除重复性/改善可读性
    • 只知道消除重复性,不知道改善可读性这点
    • JDK8 中新时间API中,用于度量时间的类有Instant/Duration/LocalDateTime
    • 现在国际上通用的标准时间是++UTC++
    • 手滑。。。
    • ++实际++参数是调用方法时传给方法的值
    • 下面哪些类的对象会包含“东部标准时间”的信息)Instant/ZonedDateTime
    • 依然是单选的多选。。
    • 下面哪些内容会出现在Period对象中?Year/Month/Day

    结对及互评

    点评过的同学博客和代码

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第八周 710/800 1/1 18/20

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

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

    • 计划学习时间:18小时

    • 实际学习时间:20小时

    • 改进情况:看书时间变多

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

    参考资料

  • 相关阅读:
    Week4_1Neural Networks Representation
    吴恩达逻辑回归题目详解
    丢弃正则化
    python随笔 join 字典,列表的清空 set集合 以及深浅拷贝(重点..难点)
    python全栈开发 随笔 'is' 和 == 的比较知识与区别 编码和解码的内容及转换
    python全栈 字典数据类型相关知识及操作
    Python全栈开发 列表, 元组 数据类型知识运用及操作 range知识
    python全栈 字符串,整数,bool 数据类型运用
    python全栈 流程控制;while 循环 格式化输出 运算符 及编码
    python全栈开发 什么是python python命名及循环
  • 原文地址:https://www.cnblogs.com/xxy9712/p/6718774.html
Copyright © 2020-2023  润新知