教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java教程:jdk14新特性詳解

更新時間:2020年09月24日15時56分 來源:傳智播客 瀏覽次數:

jdk14新特性詳解

Jdk14新特性詳細視頻介紹

中級 共28課

Java 14通過每六個月發(fā)布一次新功能,為企業(yè)和開發(fā)人員社區(qū)提供新的增強功能,繼續(xù)了Oracle加快創(chuàng)新的承諾。最新的Java開發(fā)工具包(JDK)提供了新功能,其中包括兩項備受期待的新預覽功能–實例匹配的模式匹配(JEP 305)和記錄(JEP 359),以及文本塊的第二個預覽(JEP 368)。提取碼:wl2o

百度云盤下載(已有20534人下載)


1、課程簡介

JDK 8 已經在 2014年 3月 18日正式可用,JDK 8作為長期支持(Long-Term-Support)版本,距離現(xiàn)在已經 5年多時間過去了。5年時間里很多企業(yè)也都換上了 JDK 8,2018年09月25日作為下一個LTS的JDK版本:JDK 11也應運而生,Oracle表示會對JDK 11提供大力支持、長期支持。之后陸續(xù)發(fā)布了JDK 12 和JDK 13,JDK 14在 2020年 3月17日正式發(fā)布。Oracle在2020年3月17日宣布[Java 14(Oracle JDK 14)](http://www.oracle.com/java)的全面上市。Java 14通過每六個月發(fā)布一次新功能,為企業(yè)和開發(fā)人員社區(qū)提供新的增強功能,繼續(xù)了Oracle加快創(chuàng)新的承諾。最新的Java開發(fā)工具包(JDK)提供了新功能,其中包括兩項備受期待的新預覽功能–實例匹配的模式匹配(JEP 305)和記錄(JEP 359),以及文本塊的第二個預覽(JEP 368)。此外,最新的Java版本增加了對switch表達式的Java語言支持,公開了用于持續(xù)監(jiān)控JDK Flight Recorder數據的新API,將低延遲Z垃圾收集器的可用性擴展到了macOS和Windows,并在孵化器模塊中添加了包裝完備的Java應用程序和新的外部內存訪問API,以安全,高效地訪問Java堆外部的內存。

在本套課程中,我們將全面的講解JDK 14的16個增強提案中涉及到的重點新特性,從環(huán)境的部署到技術的原理和應用場景都會一一的講解,課程中將通過代碼去演示JDK 14新特性的具體細節(jié),講解思路清晰易懂,讀者可以快速的了解JDK 14的重點新特性。

簡化版介紹:

JDK 14在 2020年 3月17日正式發(fā)布。Oracle在2020年3月17日宣布[Java 14(Oracle JDK 14)](http://www.oracle.com/java)的全面上市。Java 14通過每六個月發(fā)布一次新功能,為企業(yè)和開發(fā)人員社區(qū)提供新的增強功能,繼續(xù)了Oracle加快創(chuàng)新的承諾。最新的Java開發(fā)工具包(JDK)提供了新功能,其中包括兩項備受期待的新預覽功能–實例匹配的模式匹配(JEP 305)和記錄(JEP 359),以及文本塊的第二個預覽(JEP 368)。此外,最新的Java版本增加了對switch表達式的Java語言支持,公開了用于持續(xù)監(jiān)控JDK Flight Recorder數據的新API,將低延遲Z垃圾收集器的可用性擴展到了macOS和Windows,并在孵化器模塊中添加了包裝完備的Java應用程序和新的外部內存訪問API,以安全,高效地訪問Java堆外部的內存。


2、適應人群

有一定的Java SE基礎都可以。

3、課程亮點

系統(tǒng)的學習JDK 14的新特性,快速了解JDK 14中涉及到的重點Java新特性技術。

JDK 14新特性介紹

1. JDK 14詳細概述

2. JDK 14總體概覽

3. JDK 14官方計劃

4. JDK 14新特性預覽

5. 使用JDK 14說明

JDK 14新特性深入理解

1. JEP 305: instanceof的模式匹配 (預覽)

2. JEP 361: Switch表達式 (標準)

·JEP 368: Text Blocks(二次預覽)

·JEP 343: Java打包工具(孵化項目)

 ·JEP 358: 友好的空指針異常

·JEP 359: Records記錄類型 (預覽

·JEP 352: 非易失性映射字節(jié)緩沖區(qū)

·JEP 345: G1的NUMA內存分配優(yōu)化

·JEP 349: JFR事件流

·JEP 370: 外部存儲器API(孵化)

·JDK 14的其他新特性

4、主講內容

第一章 JDK 14新特性介紹

1. JDK 14詳細概述

2. JDK 14總體概覽

3. JDK 14官方計劃

4. JDK 14新特性預覽

5. 使用JDK 14說明

第二章 JDK 14新特性深入理解

1. JEP 305: instanceof的模式匹配 (預覽)

2. JEP 361: Switch表達式 (標準)

以前的switch程序

JDK 14不需要break了

JDK 14的switch表達式

JDK 14中switch的多值匹配

JDK 14的Yielding a value

小結

3. JEP 368: Text Blocks(二次預覽)

引入

設計初衷

HTML示例

HTML

SQL

多語言示例

縮進

4. JEP 343: Java打包工具(孵化項目)

引入

詳解

5. JEP 358: 友好的空指針異常

引入

詳解

其它情況示范

詳細示例

6. JEP 359: Records記錄類型 (預覽

動機

描述

限制

在record中額外聲明變量

7. JEP 352: 非易失性映射字節(jié)緩沖區(qū)

動機

描述

8. JEP 345: G1的NUMA內存分配優(yōu)化

動機

描述

9. JEP 349: JFR事件流

動機

描述

10. JEP 370: 外部存儲器API(孵化)

動機

描述

11. JDK 14的其他新特性

JEP 362: 棄用Solaris和SPARC端口

JEP 363: 移除CMS垃圾收集器

JEP 364: macOS系統(tǒng)上的ZGC(實驗)

JEP 365: Windows系統(tǒng)上的ZGC(實驗)

JEP 366: 棄用Parallel Scavenge

JEP 367: 移除Pack200工具和API

第三章 總結

1. 內容總結

1590032240449_視頻資源獲取.jpg

猜你喜歡

Java是什么?

Java面試之樂觀鎖和悲觀鎖的區(qū)別

Java是什么?Java是干什么的?

MyBatis是什么?有什么作用?

Java高級軟件工程師培訓課程 

0 分享到:
和我們在線交談!