20145305 《Java程序设计》第7周学习总结
教材學習內容總結
1.只有Lambda表達式,參數(shù)的類型必須寫出來,如果有目標類型,在編譯程序可推斷出類型的情況下,可以不寫出
2.Lambda表達式本身是中性的,不代表任何類型的實例,可用來表示不同目標類型的對象操作
3.JDK8對interface語法做了演進,允許有默認方法操作
4.JDK8中變量本身等效于final局部變量(變量不會在匿名類中有重新指定的動作),就可以不用加上final關鍵詞
5.如果Lambda表達式中捕獲的局部變量本身等效于final局部變量,可以不用在局部變量上加上final
6.JDK8特意禁止你在Lambda中修改局部變量的值
7.只要靜態(tài)方法的方法命名中參數(shù)與返回值定義相同,也可以使用靜態(tài)方法來定義函數(shù)接口操作
8.除了參考靜態(tài)方法作為函數(shù)接口操作之外,還可以參考特定對象的實例方法
9.JDK8還提供了構造函數(shù)參考,用來重用現(xiàn)有API的對象構建流程
10.調用方法時如果返回類型是Optional,應該立即想到它可能包含也可能不包含值
11.JDK8定義的通用函數(shù)接口,基本上放置于java.util.function套件之中,就行為來說,基本上可以分為Consumer、Function、Predicate與Supplier四個類型
12.JDK8引入了StreamAPI,也引入了管道操作風格,一個管道基本上包括了幾個部分:來源、零或多個中間操作、一個最終操作
13.為了保持TAI與UT時間不要差距過大,因而提出了具有折衷修正版本的世界協(xié)調時間,簡稱UTC
14.Unix系統(tǒng)的時間表示法
15.Epoch為某個特定時代的開始,時間軸上某一瞬間
16.嚴格來說ISO8601并非年歷系統(tǒng),而是時間日期表示方法的標準,用以統(tǒng)一時間日期的數(shù)據(jù)交換格式
17.為了讓人們對時間的認知符合作息,因而設置了UTC偏移
18.日光節(jié)約時間(夏季時間)
19.想要取得系統(tǒng)時間,方法之一是使用System.currentTimeMillis()方法
教材學習中的問題和解決過程
主要對13章進行了學習,了解了JAVA系統(tǒng)中的時間與日期,但還是不太懂系統(tǒng)為什么這樣設置時間與日期
書P433 Calendar在月份上的列舉值
本周代碼托管截圖
其他(感悟、思考等,可選)
這周把大部分時間放在了實驗上面,學習課本知識的時間也不是很多,還好這周重點只有一章,重點學習了JAVA中的時間與日期
學習進度條
| 目標 | 5000行 | 30篇 | 400小時 | 基本掌握JAVA |
| 第一周 | 200/200 | 1/2 | 20/20 | 了解基本的JAVA |
| 第二周 | 250/450 | 2/4 | 20/40 | 了解基礎語法 |
| 第三周 | 500/950 | 1/5 | 20/60 | 了解JAVA語法核心 |
| 第四周 | 869/1819 | 1/6 | 30/90 | 了解繼承、接口、多態(tài)的知識 |
| 第五周 | 918/2737 | 1/7 | 25/115 | 了解了很多異常處理的知識 |
| 第六周 | 1474/4211 | 2/9 | 30/ 145 | 了解輸入輸出、線程 |
| 第七周 | 586/4797 | 2/11 | 35/180 | 認識了JAVA中的時間與日期 |
參考資料
- Java學習筆記(第8版)
- 《Java學習筆記(第8版)》學習指導
轉載于:https://www.cnblogs.com/summerharper/p/5392856.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的20145305 《Java程序设计》第7周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 家居建材宣传文案28句
- 下一篇: 水教学设计一等奖