zoukankan      html  css  js  c++  java
  • 20145321 《Java程序设计》第7周学习总结

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

    教材学习内容总结

    第十三章 时间与日期
    13.1 认识时间与日期
     1、格林威治时间(GMT)  观察太阳得来
     2、世界时(UT)
     3、国际原子时(TAI)
     4、世界协调时间(UTC)
     5、Unix时间:Unix系统的时间表示法。以1970年1月1日00:00:00为起点。
     6、epoch:来自于Unix的系统、平台、软件等选用这个时间作为时间表示法的起算点。
     7、儒略历:四年一闰。
     8、格里高利历
     9、ISO 8601标准
    13.2 认识Data与Calender
     1、使用System.currentTimeMillis()方法,取得系统时间,返回 long 类型整数
     2、使用Date实例的各getTime可以获得epoch毫秒数,**Data实例只用来当做时间轴上的某一瞬间。
     3、利用DataFormat可以对字符串格式进行处理,分别有GetDateInstance、GetTimeInstance、
     GetDateTimeInstance直接构建SimpleDateFormat,可以自定义字符串格式 parse方法可以将指
     定的字符串剖析Date实例。
     4、Calendar实例取得某个时间日期信息,或者对时间日期进行操作。
     5、java.util.TimeZone的getDefault()来取得默认时区信息。
    13.3 JDK8新时间日期API
     1、Date是机器的时间观念。
     2、日期处理API主要套件命名java.time,机器相关的时间概念Instant类。
     3、LockalDateTime、LocalDate、LocalTime是没有时区信息的。
     4、对于片段的时间日期时间的描述,不具时区的时间与日期定义。
     5、Month是enum类型,取得代表月份的数字,不要使用oridinal()方法(enum在定义时的顺序,
     从0开始),使用getValue()方法  
     6、使用Calendar可以进行时间运算,jdk8中也提供了更加方便的时间运算方法以及输出格式,操
     作相应的temporal类即可。
     7、java.time套件中的类在需要实行年历系统时采用单一ISO8601年历系统。

    代码调试中的问题和解决过程

     

    学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 3500行 28篇 300小时  
    第一周 150/150 1/2 20/20  
    第二周 150/300 1/3 20/40  
    第三周 150/450 1/4 20/60  
    第四周 250/700 1/5 20/80  
    第五周 200/900 1/6 10/90  
    第六周 200/1100 2/8 20/110  
    第七周 250/1350 2/10 20/130  
  • 相关阅读:
    关于systemgenerator的学习方法
    关于FPGA的非HDL设计方法比较
    vivado simlation post-implementation "not found module"问题分析
    快速重启tomcat的shell脚本
    python2 和python3报错:No module named ‘MySQLdb'”
    CentOS生产环境无网络安装percona-xtrabackup2.4【RPM安装教程】
    磁盘system ID解释
    对硬盘进行扩容,LVM逻辑卷创建案例实记
    LVS的原理
    毕业1年,我是如何走向运维工程师的
  • 原文地址:https://www.cnblogs.com/5321z/p/5402424.html
Copyright © 2011-2022 走看看