您的位置:首页 > 编程语言 > Java开发

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

2016-04-24 22:19 441 查看

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

教材学习内容总结

第十五章 通用API

一、日志

(一)日志API简介

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

使用日志的起点是logger类

getLogger:取得logger类实例

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

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

范例LoggerDemo



(二)指定日志层级

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

范例LoggerDemo2



(三)使用Handler与Formatter

Handler实例负责日志输出

addHandler:新增Handler实例

removeHandler:移除Handler

范例HandlerDemo

(四)自定义Handler、Formatter与Filter

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

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

范例FomatterDemo



三、规则表示式

(一)规则表示式简介

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

范例SplitDemo



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

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

贪婪、逐步、独吐量词:

范例ReplaceDemo



边界比较:

范例SplitDemo2



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




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

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

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

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

代码未出现错误

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标3000行15篇300小时
第一周70/702/214/14
第二周150/2201/318/32
第三周400/6201/435/67
第四周850/14701/530/97
第五周560/20301/634/131
第六周970/30002/839/170
第七周430/34302/1023/193
第八周230/36602/1227/220

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: