zoukankan      html  css  js  c++  java
  • 20145105 《Java程序设计》第8周学习总结

    20145105 《Java程序设计》第8周学习总结

    教材学习内容总结

    第十五章 通用API

    一、日志

    (一)日志API简介

    1. java.util.logging:提供日志功能相关类与接口

    2. 使用日志的起点是logger类

    3. getLogger:取得logger类实例

    4. 调用getLogger()时必须指定Logger实例所属名称空间

    5. log():输出信息(可以使用Level的静态成员指定信息层级)

      范例LoggerDemo

    (二)指定日志层级

    1. Logger与Handler都会先依据Level过滤信息,若要显示上例INFO以下的信息,要将Logger和Handler的层级都设定为Level.INFO

      范例LoggerDemo2

    (三)使用Handler与Formatter

    1. Handler实例负责日志输出

    2. addHandler:新增Handler实例

    3. removeHandler:移除Handler

      范例HandlerDemo

    (四)自定义Handler、Formatter与Filter

    1. 自定义Handler:继承Handler类,操作抽象方法publish()、flush()与close()

    2. 自定义Formatter:继承Formatter后操作抽象方法format()

      范例FomatterDemo

    三、规则表示式

    (一)规则表示式简介

    1. String的split()方法会返回根据某字符或字符串切割后各子字符串组成的String数组

      范例SplitDemo

    1. 字面意义字符:元字符在规则表示式中有特殊意义,要比较元字符必须加上省略符号

    2. 字符类:规则表示,多个字符可以分归在一起,成为一个字符类

    3. 贪婪、逐步、独吐量词:

      范例ReplaceDemo

    1. 边界比较:

      范例SplitDemo2

    [范例SplitDemo3](http://git.oschina.net/schwarizard/TEST/blob/master/SplitDemo3.java?dir=0&filepath=SplitDemo3.java&oid=df5b09fda08cdf1cd909b7c4cc42200d7186dd86&sha=42bcb0e9e32879e149d810354ead0f6ecb62d5d2)
    

    1. 分组与参考:可以使用()来将规则表示式分组

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

    因为学期初老师将第十四章划掉了,所以就只看了看,没写进博客中。

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

    代码未出现错误

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 3000行 15篇 300小时
    第一周 70/70 2/2 14/14
    第二周 150/220 1/3 18/32
    第三周 400/620 1/4 35/67
    第四周 850/1470 1/5 30/97
    第五周 560/2030 1/6 34/131
    第六周 970/3000 2/8 39/170
    第七周 430/3430 2/10 23/193
    第八周 230/3660 2/12 27/220

    参考资料

  • 相关阅读:
    C++字符串以及转换整理
    Chromium 调试其他的进程
    Cstring和wstring互转
    注册表写入
    inno setup需要管理员权限
    C++ 新增的算法
    节选-文件描述符
    原创-docker镜像迁移另外仓库
    2021初赛:毒瘤汇总
    二维计算几何基础
  • 原文地址:https://www.cnblogs.com/schwarizard/p/5428566.html
Copyright © 2011-2022 走看看