20145321 《Java程序设计》第8周学习总结
2016-04-24 22:00
337 查看
20145321 《Java程序设计》第8周学习总结
教材学习内容总结
第十五章 时间与日期15.1 日志
1、使用日志的起点是Logger类,要取得Logger类,必须使用Logger的静态方法getLogger(), Logger.log()方法可以用来输出信息。 默认的Logger还会记录时间、类、方法等信息,Logger 是记录信息的起点,还会经过一些过滤才会输出信息,输出信息实际上是由Handler负责。 2、log时指定的Level实例内含的int值小于Logger设定的Level实例内含的int值,Logger就不会 记录信息。若要显示INFO以后的信息,不仅要将Logger的层级设定为Level.INOF,也得将Handler 的层级设定为Level.INFO。 3、MemoryHandler不会格式化日志信息,信息会暂存于内存缓冲去,知道超过缓冲区大小,才将信息 输出至指定的目标Handler 如果不想让父Logger的Handler处理日志,可以调用Logger实例的setUseParentHandlers()设定 为false 4、可以继承Handler类,操作抽象方法publish()、flush()与close()方法来定义Handler Handler负者输出,Formatter负者格式化,Filter负者信息过滤。 加入额外过滤条件,可以操作Filter接口。 5、可以通过logging.properties来设定Logger组态,这样就可以不用使用程序对组态进行修改。
15.2 国际化基础
1、ResourceBundle可以用来做信息绑定,将日后可能要改变的信息移到程序之外。 2、国际化的三个重要概念是地区信息,资源包和基础名称。 3、Locale信息的对应类为Locale,在建立Locale实例时,可以指定语言编码与地区编码
15.3 规则表达式
1、String的spilt()方法,返回切割后各子字符串组成的String数组 规则表达式基本包括两种字符:字面意义字符与元字符 字面意义字符 字母或数字:比较字母或数字 \:比较\ 字符类 任一个字符切割:[] 连字符—:表示从...到... 反字符^:表示除...以外的字符 2、贪婪、逐步、独吞量词 贪婪量词:{n}是贪婪量词表示法的一种,贪婪量词会尽可能的找到长度最长的符合文字 逐步量词:在贪婪量词表示法后加上?,会成为逐步量词,会找到长度最短的符合文字 独吐量词:在贪婪量词表示法后加上+,会成为独吐量词,将剩余文字吃掉,然后看看独吞量词部分 是否符合吃下的文字,如果符合就不会再吐出来了 3、边界比较:可以使用\b标出单词的边界,\bdog\b,就只会比较dog
代码托管截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 3500行 | 28篇 | 300小时 |
第一周 | 150/150 | 1/2 | 20/20 |
第二周 | 150/300 | 1/3 | 20/40 |
第三周 | 150/450 | 1/4 | 20/60 |
第四周 | 250/700 | 1/5 | 20/80 |
第五周 | 200/900 | 1/6 | 10/90 |
第六周 | 200/1100 | 2/8 | 20/110 |
第七周 | 250/1350 | 2/10 | 20/130 |
第八周 | 200/1550 | 2/12 | 20/150 |
相关文章推荐
- 20145206邹京儒《Java程序设计》第8周学习总结
- java字符串的替换replace、replaceAll、replaceFirst的区别详解
- 趣味素数-平方回文素数-java
- java.util包---LinkedHashMap
- Java编程基础--空指针异常
- java注解
- Java多线程干货系列—(一)Java多线程基础
- JAVA——包(package)及对jar包的操作
- 20145218 《Java程序设计》第03次实验报告
- java.util包---IdentityHashMap
- java反射
- java中的字符串简介,字符串的优化
- Java实验三
- java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
- java中异常的处理
- Java基础知识IO流(自定义readLine()方法)
- java中字符串在 utf-8 gbk unicode 编码下占内存位数
- JAVA I/O
- java记事本开发
- java记事本开发