20145313张雪纯 《Java程序设计》8周学习总结
2016-04-23 12:11
211 查看
20145313张雪纯 《Java程序设计》8周学习总结
教材学习内容总结
java.util.logging包的优点在于提供了日志功能相关类与接口,不必额外配置日志组件就可以在标准java平台使用。使用日志的七点是Logger类,要取得Logger实例,必须使用Logger的静态方法getLogger().
调用getLogger()时,必须指定Logger实例所属名称空间,名称空间以“.”作为层级区分,名称空间层级相同的Logger,其父Logger组态相同。
如果客户端调用了Logger实例的log()方法,首先会依Level过滤信息,在看Logger有无设定Filter接口的实例。如果有且其isLoggable()返回true,才会调用Handler实例的publish()方法,Handler也可设定自己的Filter实例,如果有且其isLoggable()返回true,就调用Formatter实例的format()方法格式化信息,最后才调用输出对象将格式化后的信息输出。
可以通过logging.properties来设定Logger组态,启动JVM时,指定java.util.logging.config.file系统属性为.properties名称。
国际化的三个重要概念是地区信息、资源包与基础名称。使用ResourceBundle时,根据基础名称取得对应的信息文档有三种方法:
使用指定的Local对象取得信息文档;
使用Local.getDefault()取得的对象取得信息文档;
使用基础名称取得信息文档。
教材学习中的问题和解决过程
P489 SplitDemo2.java 如果用来比较汉字会出现错误,为什么?如何解决?package four;
public class Sp { public static void main(String[] args) { for(String str : "文明 富强 民主 和谐".split("富强")) { System.out.println(str.trim()); } } }
代码托管截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 20/20 | 编写简单程序 |
第二周 | 350/550 | 1/2 | 30/30 | 用IDE调试修改程序 |
第三周 | 500/1050 | 1/3 | 35/85 | |
第四周 | 500/1550 | 1/4 | 30/115 | |
第五周 | 500/2050 | 1/5 | 30/145 | |
第六周 | 700/2750 | 2/7 | 30/175 | |
第七周 | 300/3050 | 2/9 | 20/195 | |
第八周 | 300/3350 | 2/11 | 20/215 |
参考资料
Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导
相关文章推荐
- 学习Java的第一个程序
- myEclipse/eclipse中properties文件中文乱码问题解决方案
- 20145106 《Java程序设计》第8周学习总结
- Java经典算法汇总之顺序查找(Sequential Search)
- Java并发编程:深入剖析ThreadLocal
- Java笔记--CenOS6.5搭建hadoop2.7.1伪分布式环境
- Java经典算法汇总之选择排序(SelectionSort)
- Spring连载(1)
- 干货--安装eclipse-hadoop-plugin插件及HDFS API编程两个遇到的重要错误的解决
- Java内部类总结
- java入门:doc命令运行java文件
- Java经典算法汇总之冒泡排序
- java 读excel
- Java Servlet多线程问题
- 设置java环境变量
- Java基础知识IO流(文本文件读取方式二)
- java垃圾回收机制和finalize()方法
- Java中的static的使用指南
- JAVA GridBagLayout布局
- java之比较两个日期大小