day06
时间日期类
概述
- 计算机中的时间原点
- 1970年1月1日 00:00:00
Date 类
-
精确到毫秒
-
-
Date date1 = new Date();//电脑中的当前时间 Date date2 = new Date(0L);//从计算机的时间原点开始,过了指定毫秒的那个时间,里面存放毫秒。 //Thu Jan 01 08:00:00 CST 1970 在中国东八区,所以要加8小时 //求1970早上九点 Date date3 = new Date(3600L * 1000); //Thu Jan 01 09:00:00 CST 1970
-
-
成员方法
-
Date date1 = new Date(); date1.getTime(); //获得毫秒值,时间戳 date1.setTime(0l);//时间原点
SimpleDateFormat
-
对Date对象进行格式化和解析
-
构造方法
-
Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd HH:mm:ss")
-
成员方法
-
format 格式化(从Date到String)
-
//将日期格式化成日期/时间字符串 sdf.format(date)
-
-
parse 解析(从String到Date)
-
//从给定字符串的开始解析文本以生成日期 String s = "2000年02月01日" sdf.parse(s).getTime(); //可以获取毫秒值
-
-
集合
概述
- 集合和数组的对比
- 集合体系结构
- 蓝色的是接口,红色的是实现类
Collection
-
Collection集合概述和使用
-
- removeIf
- removeIf
-
-
集合的遍历
- Iterator
-
增强for循环
- 注意
- 注意
List
- 特有方法
数据结构
-
栈
- 先进后出
-
队列
- 先进先出
-
数组
-
链表
- 增删快的模型,对比数组
-
ArrayList源码解析
-
LinkedList
- 底层数据结构是链表,查询慢,增删快
- 特有工能