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

    20145225《Java程序设计》

    第八周学习总结

    教材学习内容总结

    第十五章 通用API

    15.1日志

    1. 日志API:使用日志的起点是Logger类,要取得Logger类,必须使用Logger的静态方法getLogger(),Logger.log()方法可以用来输出信息。

    2. 指定日志层级:Logger实例输出是有层级的,Level.All会用于允许所有信息输出。

    3. Handler与Formatter:MemoryHandler不会格式化日志信息,信息会暂存于内存缓冲去,知道超过缓冲区大小,才将信息输出至指定的目标Handler。

    4. 自定义Handler、Formatter与Filter:格式化由Formatter负责,信息过滤由Filter负责。

    5. logging.properties。

    15.2国际化

    1. ResourceBundle:ResourceBundle可以用来做信息绑定,将日后可能要改变的信息移到程序之外。

    2. Locale:方法:GetDateInstance、GetTimeInstance、GetDateTimeInstance、 直接构建SimpleDateFormat。

    15.3Regular Expression

    1.String的split方法接受的是规则表达式,规则表达式基本山包括两种字符:字面意义字符(Literals)和元字符(Metacharacters)。

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

    15.4JDK8API新增功能

    1. StringJoiner Arrarys
      
    2. Stream
      

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

    本周代码见代码托管https://git.oschina.net/nizaikanwoba/java-besti-is-2015-2016-2-20145225

    其他(感悟、思考等,)

    好好学。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
    目标 5000行 30篇 400小时
    第一周 150/150 2/2 15/15
    第二周 150/300 1/3 15/30
    第三周 200/500 1/4 15/45
    第四周 200/700 1/5 15/60
    第五周 200/900 1/6 15/75
    第六周 200/1100 1/7 15/80
    第七周 200/1300 2/9 15/75
    第八周 200/1500 2/11 15/90

    参考资料

  • 相关阅读:
    无限极分类查找所有子孙节点的改进算法
    递归方式将数组变对象
    中文编码与解码
    MYSQL数据库
    python之进程池与线程池
    ORM介绍
    python之协程
    windows10如何将python2和python3添加到环境变量中
    互斥锁、死锁现象、递归锁、信号量
    python之GIL(Global Interpreter Lock)
  • 原文地址:https://www.cnblogs.com/nizaikanwoma/p/5428634.html
Copyright © 2011-2022 走看看