20145313张雪纯 《Java程序设计》8周学习总结

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时,根据基础名称取得对应的信息文档有三种方法:
    1. 使用指定的Local对象取得信息文档;
    2. 使用Local.getDefault()取得的对象取得信息文档;
    3. 使用基础名称取得信息文档。

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

P489 SplitDemo2.java 如果用来比较汉字会出现错误,为什么?如何解决?
package four;

public class Sp {
 public static void main(String[] args) {
        for(String str : "文明 富强 民主 和谐".split("富强")) {
            System.out.println(str.trim());
        }
    }
}

885194-20160423120941195-1010514970.png

代码托管截图

885194-20160423120952710-1729437747.png

885194-20160423120959476-225112255.png

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标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

参考资料

转载于:https://www.cnblogs.com/entropy/p/5424323.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值