更新時(shí)間:2019-11-26 來源:黑馬程序員 瀏覽量:
JDK8新特性介紹 | ||
中級 | 共40課 | |
新的時(shí)間API也是JDK 8的一項(xiàng)重大更新,本課程介紹了JDK 8之前的時(shí)間API存在的問題,及JDK 8時(shí)間API的好處,并對新的時(shí)間API進(jìn)行詳細(xì)深入的講解。 | ||
1、課程簡介
Oracle公司于2014年3月18日發(fā)布 JDK 8,目前JDK 8是企業(yè)中使用最廣泛的JDK版本。JDK 8是一次重大的版本升級,帶來了很多的新特性,包括函數(shù)式編程,新的日期 API, Stream API 等。
在本套課程中,我們將由淺入深的來學(xué)習(xí)JDK
8的新特性,從Lambda表達(dá)式的使用到Lambda的實(shí)現(xiàn)原理,再到方法引用。全面的講解Stream中常用的API,并詳細(xì)講解并行Stream的使用及注意事項(xiàng),然后深入研究并行Stream的底層原理。新的時(shí)間API也是JDK
8的一項(xiàng)重大更新,本課程介紹了JDK 8之前的時(shí)間API存在的問題,及JDK 8時(shí)間API的好處,并對新的時(shí)間API進(jìn)行詳細(xì)深入的講解。
簡化版介紹:
JDK 8是一次重大的版本升級。目前JDK 8是企業(yè)中使用最廣泛的JDK版本。
在本套課程中,我們將由淺入深的來學(xué)習(xí)JDK
8的新特性,從Lambda表達(dá)式的使用到Lambda的實(shí)現(xiàn)原理,再到方法引用。全面的講解Stream中常用的API,并詳細(xì)講解并行Stream的使用及注意事項(xiàng),然后深入研究并行Stream的底層原理。新的時(shí)間API也是JDK
8的一項(xiàng)重大更新,本課程介紹了JDK 8之前的時(shí)間API存在的問題,及JDK 8時(shí)間API的好處,并對新的時(shí)間API進(jìn)行詳細(xì)深入的講解。
2、適應(yīng)人群
有Java基礎(chǔ)即可。
3、課程亮點(diǎn)
由淺入深的全面學(xué)習(xí)JDK 8的新特性。
lLambda表達(dá)式
nLambda的使用
nLambda的實(shí)現(xiàn)原理
nLambda省略格式
nLambda的前提條件
nLambda和匿名內(nèi)部類的對比
l方法引用
n對象名::引用成員方法
n類名::引用靜態(tài)方法
n類名::引用實(shí)例方法
n類名::構(gòu)造器
n數(shù)組::構(gòu)造器
lStream流
nStream常用方法
nparallelStream的使用
nparallelStream線程安全問題
nparallelStream實(shí)現(xiàn)原理
l新的時(shí)間和日期 API
n舊版日期時(shí)間 API 存在的問題
n新日期時(shí)間 API介紹
nJDK 8的日期和時(shí)間類使用
nJDK 8的時(shí)間格式化與解析
nJDK 8的 Instant 類
nJDK 8的計(jì)算日期時(shí)間差類
nJDK 8的時(shí)間校正器
nJDK 8設(shè)置日期時(shí)間的時(shí)區(qū)
4、主講內(nèi)容
章節(jié)一:Lambda表達(dá)式
1.使用匿名內(nèi)部類存在的問題
2.Lambda簡介
3.Lambda的格式
4.Lambda的實(shí)現(xiàn)原理
5.Lambda省略格式
6.Lambda的前提條件
7.Lambda和匿名內(nèi)部類的對比
章節(jié)二:Java 8對接口的增強(qiáng)
1.JDK 8接口增強(qiáng)介紹
2.JDK 8接口默認(rèn)方法
3.JDK 8接口靜態(tài)方法
章節(jié)三:常用內(nèi)置函數(shù)式接口
1.常用函數(shù)式接口引入
2.Supplier接口
3.Consumer接口
4.Function接口
5.Predicate接口
章節(jié)四:方法引用
1.冗余的Lambda表達(dá)式
2.方法引用介紹
3.常見引用方式
章節(jié)五:Stream流
1.Stream流介紹
2.獲取Stream流的兩種方式
3.Stream常用方法分類和注意事項(xiàng)
4.Stream常用方法
5.收集Stream流中的結(jié)果
6.parallelStream的使用
7.parallelStream線程安全問題
8.parallelStream背后的技術(shù)
章節(jié)六:Optional類
1.以前對null的處理方式
2.Optional類介紹
3.Optional的基本使用
4.Optional的高級使用
章節(jié)七:新的時(shí)間和日期 API
1.舊版日期時(shí)間 API 存在的問題
2.新日期時(shí)間 API介紹
3.JDK 8的日期和時(shí)間類使用
4.JDK 8的時(shí)間格式化與解析
5.JDK 8的 Instant 類
6.JDK 8的計(jì)算日期時(shí)間差類
7.JDK 8的時(shí)間校正器
8.JDK 8設(shè)置日期時(shí)間的時(shí)區(qū)
章節(jié)八:重復(fù)注解
1.重復(fù)注解的使用
2.類型注解的使用
推薦了解黑馬程序員Java培訓(xùn)課程。
猜你喜歡
JDK下載安裝與環(huán)境變量配置圖文教程【超詳細(xì)】