forEach()
方法自己已有操做,因此不会破坏Iterable现有的其余操做。在默认方法中不能使用数据成员,由于接口自己不能定义数据成员,也就是默认方法中不能用直接变动状态的流程。Comparator<String> byLength = (String name1,String name2)->name1.length() - name2.length()
;编译器能够从byLength变量的声明类型,推断name1与name2的类型,接口名称 | 参数个数 | 有无返回值 |
---|---|---|
Consumer | 一个参数 | 无返回值 |
Function | 一个参数 | 有返回值 |
Predicate | 一个参数 | 有返回值,返回值必须是boolean类型的 |
Supplier | 无参数 | 有返回值 |
- 格林威治标准时间(GMT),现已不做为标准时间使用,即便标注为GMT(格林威治时间),实际上谈到的的是UTC(Unix时间)时间。 - 在1972年引入UTC以前,GMT与UT是相同的。 - 秒的单位定义时基于TAI。也就是铯原子辐射的振动次数。 - 世界协调时间(UTC),UTC考虑了地球自转愈来愈慢而有闰秒修正,确保UTC与UT相差不会超过0.9秒。
- 儒略历(Julian Calendar) - 格里高利历(Gregorian Calendar) - ISO8601 标准
Calendar
Calendar
是个抽象类,java.util.GregorianCalendar
是其子类,操做了儒略历与格里高利历的混合历,经过Calendar的getInstance()
取得的Calendar
实例,默认就是取得GregorianCalendar
实例。html
Calendar calendar = Calendar.getInstance()
;Calendar
实例后,用getTime()
取得Date实例,若是要取得年月日等时间字段,可使用get()
方法并指定Calendar
上的字段枚举常数。out.println(calendar.get(Calender.YEAR)); out.println(calendar.get(Calender.MONTH)); out.println(calendar.get(Calender.DATE));
在取得一个Calendar
的实例后,可使用add()
方法,来改变Calendar
的时间。java
人类时间(ISO8601 标准):git
名称 | 内容 |
---|---|
LocalDateTime | 包括日期与时间 |
LocalDate | 只有日期 |
LocalTime | 只有时间 |
ZonedDateTime | 时区的日期与时间 |
OffsetdateTime | 表明UTC偏移量 |
Year | 表示年 |
YearMonth | 表示年月 |
Month | 表示月 |
MonthDay | 表示月日 |
都是按照课本写的,没有啥大问题。编程
A .cp f1.txt f2.txtapi
B .copy f1.txt f2.txt函数
C .cat f1.txt > f2.tx学习
D .cp f1.txt | f2.tx.net
E .copy f1.txt | f2.tx设计
8.现有:调试
3. import java.util.*; 4. class ForInTest { 5.static List list=new ArrayList(); 6. 7.public static void main (String [] args) { 8.list. add("a"); list. add("b");list. add( "c"); 9. //insert code here 10. System.out.print (o); 11. } 12. }
哪一行插入到第9行将致使输出“abc"?**(D)**
A .for (Iterator o : list.iterator(); o.hasNext (); )
B .for (Iterator o : list)
C .for (Object o : list.iterator())
D .for (Object o : list)
10.给定一个Stream的实例s, 一个Collection的实例c, 下面哪些选项能够建立一个并行流?(D、F)
A .new ParallelStream(s)
B .c.parallel()
C .s.parallelStream()
D .c.parallelStream()
E .new ParallelStream(c)
F .s.parallel()
教材学习中的问题和解决过程, 一个问题加1分
代码调试中的问题和解决过程, 一个问题加1分
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 5/5 | 1/1 | 10/10 | |
第二周 | 90/95 | 1/2 | 15/25 | |
第三周 | 131/234 | 1/3 | 20/45 | |
第四周 | 289/523 | 1/4 | 21/66 | |
第五周 | 446/969 | 1/5 | 25/91 | |
第六周 | 720/1689 | 1/6 | 25/116 | |
第七周 | 431/2120 | 1/7 | 30/146 |
计划学习时间:34小时
实际学习时间:30小时
改进状况: