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


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

    教材学习内容总结

    • java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,不许使用Logger的静态方法。

    • Logger与Handler默认都会先依据Level过滤信息,如果没有做任何修改,取得的Logger实例之父Logger组态就是Logger.GLOBAL-LOGGER-NAME空间名称Logger实例的组态。

    • 在没有任何组态设定的情况下,默认取得的Logger实例,层级必须大于或等于Logger.GLOBAL-LOGGER-NAME名称空间logger实例设定的Level.INFO,才可能输出信息。

    • 标准API提供了几个操作类:其中MemoryHandler不会格式化日志信息,信息会暂存于内存缓冲区,直至超过大小才将信息输出至指定的目标Handler。StreamHandler可自行指定信息输出时使用的OutputStream。ConsoleHandler创建时,会自动指定OutputStream为System.err。

    • 看到贪婪量词,比较器会将剩余文字整个吃掉,再逐步吐出,结果是贪婪量词会尽可能地找出长度最长的符合文字 在贪婪量词后加上?将会成为逐步量词,逐步量词会尽可能的找出长度最短的符合文字

    • replaceAll会将符合规则表示式的字符串取代后返回新字符串

    • Pattern与Matcher取得Pattern实例后,可以使用split()方法将指定字符串进行切割,效果与String的split()方法相似,Matcher也有replaceAll()方法,与String的replaceAll()方法相似

    • StringJoiner、Arrays新增APIstring的join方法可以用来连接字符串,Arrays类也新增了一些重载的方法

    • Stream相关APIstream的range方法可以产生一个整数范围,java.util.Random类可以用来产生随机数

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

    无。

    代码量

    错题总结

    代码托管

    结对及互评

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

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 15篇 300小时
    第一周 0/0 1/4 1/1
    第二周 100/100 1/5 5/6
    第三周 374/470 1/6 12/18
    第四周 600/1070 1/7 19/37
    第五周 1001/2071 1/8 17/54
    第六周 394/2465 1/9 8/62
    第七周 442/2907 1/10 10/72
    第八周 463/3370 2/12 15/72

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

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

    参考资料
    Java学习笔记(第8版)
    《Java学习笔记(第8版)》学习指导

  • 相关阅读:
    第五章:javascript:队列
    第四章:javascript: 栈
    第三章:javascript: 列表
    第二章:javascript: 数组
    第一章:javascript: 数据结构与算法
    第十三章 动画引擎
    第十二章:异步处理
    第十一章:事件系统
    第十章:属性模块
    第九章:样式模块
  • 原文地址:https://www.cnblogs.com/J1n233/p/6719877.html
Copyright © 2020-2023  润新知