zoukankan      html  css  js  c++  java
  • yuu

    学习内容

    1.线上学习了《java&Guava》,课程中对日志的级别以及用法做了详细的介绍。

    2.听了老师关于Guava的部分源码的讲解,加深了对filter和transform实现的理解。

    3.老师推荐的优秀的框架和库:

    SpringIoc容器的存储,依赖注入,Guava,Java原生类的实现,myBaits。

    4.推荐书籍:《设计模式》Erich Gamma 著 李英军等译 《计算机程序的构造和解释》Haroid Abeison ... 裘宗燕

    心得体会

    1. BigDecimal 是不可变类,跟String Integer 均为不可变类 b.add() 并不能改变b的值。

      public static void main(String[] args) {
      BigDecimal b= BigDecimal.valueOf(3);
      for (int i=0;i<5;i++){
      b.add(BigDecimal.valueOf(i));
      }
      System.out.println(b);
      System.out.println(b.divide(BigDecimal.valueOf(2)));
      }

      // 1.5 b的值为3

    2. 对弱引用与gc的关系有了进一步的了解
      WeakReference<Integer> weak =new WeakReference<Integer>(1000);

      System.gc();

      Thread.sleep(1000L);

      System.out.println(wek.gc);

    弱引用会被gc回收掉,但是若是改成100 , 存放的数据在常量池,不会被gc回收。

    3、会用slf4j 打印日志。

    问题

    logback的配置以及把日志输出到不同的文件里

    明日计划

    1. 写完3个作业
    2. 看《java & Guava》视频

    我的个人wiki

    http://wiki.corp.qunar.com/confluence/collector/pages.action?key=~yuehong.huang

  • 相关阅读:
    排序算法整理
    V-REP Plugin 开发
    YAML-CPP
    YAML
    V-REP Remote API
    V-REP Plugin
    结构化方法与面向对象方法的比较
    敏捷软件开发vs传统软件工程
    个人项目-地铁出行路线规划程序
    Week1个人作业
  • 原文地址:https://www.cnblogs.com/wintersong/p/7220072.html
Copyright © 2011-2022 走看看