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

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/2001/120/20编写简单程序
第二周350/5501/230/30用IDE调试修改程序
第三周500/10501/335/85
第四周500/15501/430/115
第五周500/20501/530/145
第六周700/27502/730/175
第七周300/30502/920/195
第八周300/33502/1120/215

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: