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小時
改進狀況: