• 20145106《Java程序设计》第7周学习总结


    教材学习内容总结

    使用Lambda的特性可以去除重复的信息,以取得语法的简洁,增加程序代码的表达性。Lambda表达式本身是中性的,不代表任何类型的实例,同样的Lambda表达式,可用来表示不同目标类型的对象操作。如果Lambda表达式中捕获的局部变量本身等效于final局部变量,可以不用在局部变量上加上final。但是在Lambda表达式中是不可以改变被捕获的局部变量值的。Lambda表达式实际的类型要看函数的接口而定,可以自行定义接口,但是对于几种常用的函数接口行为,JDK8已经给出了定义。按行为来说,可以分为Consumer,Function,Predicate,Supplier四个类型。JDK8引入Lambda的目的之一是为了让开发者在撰写程序的时候更为简洁,“分而治之”的概念则是获得便捷性的前提。
    第十三章介绍了很多时间的基准,有我们熟悉的格林尼治时间,还有我第一次知道的epoch时间等等
    Epoch为某个特定时代的开始,时间轴上的某一个瞬间。
    JDK8新时间日期处理API中最重要的,就是清楚的将机器对时间的概念与人类的概念区分开来,使界限变得分明。

    public class TimeZoneDemo {
        public static void main(String[] args) {
            TimeZone timeZone = TimeZone.getDefault();
            out.println(timeZone.getDisplayName());
            out.println("	时区ID:" + timeZone.getID());
            out.println("	日光节约时数:" + timeZone.getDSTSavings());
            out.println("	UTC 偏移毫秒数:" + timeZone.getRawOffset());
        }
    }
    

    本周代码托管截图

    其他(感悟、思考等,可选)

    下面这个网站是关于git的 感觉不错。
    http://www.cocoachina.com/bbs/read.php?tid=200557

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 15/15 2/2 20/20
    第二周 85/100 1/3 8/18
    第三周 200/300 1/4 13/31
    第四周 200/500 1/5 11/42
    第五周 400/900 1/6 10/52
    第六周 600/1500 2/8 20/72
    第七周 500/2000 2/10 15/77

    参考资料

  • 相关阅读:
    instanceof操作符判断对象类型
    继承
    题解 P3943 星空
    NOIP 模拟 10 考试总结
    题解 P3942 将军令
    题解 P3941 入阵曲
    题解 P3191 [HNOI2007]紧急疏散EVACUATE
    NOIP 模拟 9 考试总结
    NOIP 模拟 9 分组
    NOIP 模拟 9 数颜色
  • 原文地址:https://www.cnblogs.com/20145106ssr/p/5399314.html
Copyright © 2020-2023  润新知