教材学习内容总结

时间度量

  • 格林尼治标准时间(GMT):现在GMT已不作为标准时间使用。
  • 世界时(UT):借助观测远方星体跨过子午线而得,受地球自转速度影响。
  • 国际原子时(TAI):铯原子辐射振动幅度,秒的定义单位。
  • 世界协调时间(UTC):加入闰秒修正时间。
  • Unix时间:定义为UTC时间1970.1.1 00:00:00为起点经历的秒数,不考虑闰秒修正。
  • epoch:某个特定时代开始,时间轴上的某一瞬间。

    年历
  • 儒略历
  • 格里高利历
  • ISO S601标准

    获取系统时间

    System.currentTimeMills()
  • 返回long类型整数,代表1970.1.1 00:00:00:00至今经过的毫秒数。
import static java.lang.System.*;
import java.util.*;
public class DateD {
public static void main(String[] args) {
Date date1 = new Date(currentTimeMillis());
Date date2 = new Date();
System.out.println(date1.getTime());
System.out.println(date2.getTime());
} }

-- Date实例只能使用getTime()方法 setTime() 方法。

  • 有关字符串时间格式的处理,不再是Data的职责。

    java.text.DataFormat 和 java.text.SimpleDateFormat
  • getDateInstance()
     dateFormat = DateFormat.getDateInstance(
DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateInstance(
DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

  • getTimeInstance()

dateFormat = DateFormat.getTimeInstance(
DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getTimeInstance(
DateFormat.MEDIUM, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getTimeInstance(
DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

  • getDateTimeInstance()
        dateFormat = DateFormat.getDateTimeInstance(
DateFormat.LONG, DateFormat.LONG, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateTimeInstance(
DateFormat.SHORT, DateFormat.MEDIUM, Locale.TAIWAN);
out.println(dateFormat.format(date));
dateFormat = DateFormat.getDateTimeInstance(
DateFormat.SHORT, DateFormat.SHORT, Locale.TAIWAN);
out.println(dateFormat.format(date));

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

  • 问题1:SimpleDateFormat的自定义模式
import java.text.*;
import java.util.*; public class Simple {
public static void main(String[] args) {
DateFormat dateFormat_1 =
new SimpleDateFormat("EE-MM-dd-yyyy", Locale.TAIWAN);
DateFormat dateFormat_2 =
new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.TAIWAN);
System.out.println(dateFormat_1.format(new Date()));
System.out.println(dateFormat_2.format(new Date()));
}
}



代码托管

上周考试错题总结

错题1



错题2





错题3



错题4



说实话题目和解析都看不懂。

错题5

点评过的同学博客和代码

感想

考试有15分钟是在查英语单词以及猜选项意思,我觉的换成阿拉伯文更公平,对错全靠蒙。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 251/251 1/5 18/38
第三周 651/902 1/6 10/48
第四周 300/1400 1/7 10/58
第五周 696/2196 1/8 10/68
第六周 722/2918 1/9 10/78
第七周 172/3090 1/10 10/88

参考资料

20155117王震宇 2016-2017-2 《Java程序设计》第七周学习总结的更多相关文章

  1. 201521123027 <java程序设计>第七周学习总结

    1.本周学习总结 2.书面作业 Q1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 答: 源代码: //contains()方法 public boolean c ...

  2. 20155117王震宇 2006-2007-2 《Java程序设计》第一周学习总结

    20155117王震宇 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 尽量简单的总结一下本周学习内容 尽量不要抄书,浪费时间 看懂就过,看不懂,学习有心得的 ...

  3. 20155201 2016-2017-2 《Java程序设计》第九周学习总结

    20155201 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC全名JavaDataBaseConnecticity,是Jav ...

  4. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  5. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  6. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  7. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  8. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  9. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  10. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

随机推荐

  1. Myeclise下tomcat启动报错,启动超时

    错误截图如下: 大概说的是tomcat7在本地不能在45秒内启动,如果项目需要更多的时间,试着去更改server配置 解决方法: 找到项目工作空间目录下 workspace\.metadata\.pl ...

  2. 深入理解Java中配置环境变量

    深入理解Java中配置环境变量 配置的目的: 本来只在安装JDK的bin目下能运行java.exe,javac.exe,jar.exe,javadoc.exe等Java开发工具包命令,我们现在想让在所 ...

  3. ubuntu server 无线网卡的处理

    1) iwconfig 确定一下接口的名称 2) 编辑 /etc/network/interfaces 加入下面的代码 auto wlan0 iface wlan0 inet dhcp wpa-ssi ...

  4. Redis分布式锁实现简单秒杀功能

    这版秒杀只是解决瞬间访问过高服务器压力过大,请求速度变慢,大大消耗服务器性能的问题. 主要就是在高并发秒杀的场景下,很多人访问时并没有拿到锁,所以直接跳过了.这样就处理了多线程并发问题的同时也保证了服 ...

  5. Windows7安装JDK的环境变量设置javac不是内部命令或外部命令

    转自:http://bbs.gfan.com/android-5941970-1-1.html Windows7安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows ...

  6. 雷林鹏分享:Ruby 循环

    Ruby 循环 Ruby 中的循环用于执行相同的代码块若干次.本章节将详细介绍 Ruby 支持的所有循环语句. Ruby while 语句 语法 while conditional [do] code ...

  7. English trip -- Phonics 2 元音字母a

    xu言: 欲速则不达,如果这是你生命中最后一天.你还愿意花这么多精力继续坚持你现在做的事吗?如果答案是否定的,那么你需要改变了! What makes a word? 单词构成 Word 单词:    ...

  8. CentOS7 install apache

    1. yum install httpd 2. config /etc/httpd/conf/httpd.conf <VirtualHost *:80>  ServerName www.l ...

  9. Python基础--列表、元组

    一.什么是列表.元组 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见 ...

  10. Java数组常用API

    java.util.Arrays Arrays.asList() 数组转换成列表 String[] strArray = {"zhang", "xue", &q ...