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