zoukankan      html  css  js  c++  java
  • 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());
            }
        }
    }
    

    代码托管截图

    学习进度条

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

    参考资料

  • 相关阅读:
    autoresizing代码实现
    控制器的view的加载优先级
    iOS控制器的创建方式
    关于深复制和浅复制
    关于textField
    h5页面列表滚动加载数据
    数据库中存储过程和函数的区别
    Docker搭建Portainer可视化界面
    Docker部署springboot,从简单Eureka开始
    docker安装rabbitmq
  • 原文地址:https://www.cnblogs.com/entropy/p/5424323.html
Copyright © 2011-2022 走看看