學Java的同學看過來,JDK13即將釋出,新特性會是什麼?

牛耳IT教育發表於2019-03-11

首先關注下Tiobe釋出的3月份程式語言排行榜,第一名是誰應該完全在意料之中。對,不是C就是Java了。但今天要講 不是Java,而是與他有著緊密關係的JDK。

在這裡插入圖片描述

JDK是 Java 語言的軟體開發工具包,主要用於移動裝置、嵌入式裝置上的java應用程式。JDK是整個java開發的核心,它包含了JAVA的執行環境(JVM+Java系統類庫)和JAVA工具。

目前比較通用的JDK版本是1.8,而JDK 13 正式版本預計將於 9 月份釋出。

在這裡插入圖片描述

Oracle Java 平臺組首席架構師 Mark Reinhold 預測 JDK 13 中將會出現 2 項新特性。

1、原生字串文字(raw string literals),它可以跨多行原始碼而不對轉義字元進行轉義。目標是簡化 Java 的開發,比如開發者可以可讀形式表示字元序列,而不會摻雜一些 Java 指示符,或者提供針對 Java 以外的語法的字串。在 JDK 13 中進行預期的測試執行後,該功能可以在隨後的 JDK 14 版本中跟進。

2、可在生產環境中使用的 switch 表示式,JDK 13 中將帶來一個 beta 版本實現。switch 表示式擴充套件了 switch 語句,使其不僅可以作為語句(statement),還可以作為表示式(expression),並且兩種寫法都可以使用傳統的 switch 語法,或者使用簡化的“case L ->”模式匹配語法作用於不同範圍並控制執行流。這些更改將簡化日常編碼工作,併為 switch 中的模式匹配(JEP 305)做好準備。

那麼如何檢視當前系統jdk版本呢?

首先,系統鍵(win鍵)+R進入cmd,在cmd中輸入命令java -version即可顯示當前系統的jdk版本。

參考如下:
在這裡插入圖片描述

作為最受歡迎的Java語言,Java開發工程師仍然是目前崗位需求較大的,打算從事IT行業的小夥伴們,如果不知道從哪種程式語言下手,那麼首選就是Java。

牛耳教育Java軟體工程師企業定製班,3月名額搶座中,點選測評是否適合做IT,不再與高薪“擦肩而過”!測評連結http://www.neweredu.cn/zt/itcp/#csdn

相關文章