『壹』 jdk19.0.4鏄浠涔堢増鏈
jdk9.0.4鏄1.9鐗堟湰銆傛牴鎹鏌ヨ㈢浉鍏寵祫鏂欎俊鎮鏄劇ず,jdk9.0.4涔熷彨jdk1.9,灞炰簬java鐨勬牳蹇,鍖呮嫭Java鐨勮繍琛岀幆澧冦丣ava鐨勫伐鍏蜂互鍙奐ava鍩虹鐨勭被搴撱
『貳』 jdk是什麼
JDK全稱Java Development ToolKit,是Java語言開發工具包。JDK是整個JAVA的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了屬於自己的JDK。IBM公司開發了屬於自己的JDK,國內淘寶也困豎開發了屬於自己的JDK,各個組織開發自己的JDK都是為了在某些方面得到一些提高,以適應自己的需求。
JDK是用於構建在 Java 平台上發布的應用程序、applet 和組件的開發環境。它不提供具體的開發軟體,它提供的是無論你用何種開發軟體寫Java程序都必須用到的類庫和Java語言規范。
(2)19版本的api對應jdk擴展閱讀:
JDK版本的 變遷史及其選擇。
Java語言自JDK1.0版本以來經歷了許多次更新,也在基本程序庫中增加了大量的類別和包。除了語言上的變化,多年來Java標准庫(JCL)發生了巨大的變化,從JDK 1.0中的幾百個類暴增到J2SE 5中的三千多個類。
Swing、Java2D等的全新API被加入其中,而許多原本JDK 1.0的類和方法已被棄用。當然,仍然有一些程序可以將Java程序從新版本的Java平台轉換為較舊版本(例如Java 5.0降轉到1.4)。
2017年9月,Java平台的主架構師 Mark Reinhold 發出提議,要求將Java的功能更新周期從之前的每兩年一個新版本縮減到每六個月一個新版本。該提議獲得了通過,並在提出後不久生效。
Java 8 與 Java 11 為當前提供支持的LTS(長期支持)版本;Java 10 是上一個快速發布版本,且已不再被支持。2018年9月,隨著 Java 11 的發布,Java 10 自當日起不再被支持。
Oracle 將在 2019 年 1 月前為商業辯緩用途中的 Java 8 長期支持,而汪灶大針對非商用的更新將繼續提供,直至 2020 年 12 月。
此外,AdoptOpenJDK 也為 Java 8 提供免費更新。針對 Java 11 的長期支持將不再由 Oracle 提供,而是改由OpenJDK社區的 AdoptOpenJDK 提供。
版本選擇的問題,1.7、1.8、1.9都是成熟版本,原則上都可以選用。國內公司的商業項目jdk一般不輕易升級,1.9用的就比較少了,加上配套框架升級速度的考慮,1.9版本第二推薦位。
1.8和1.7的應用都比較廣泛了,那自然選更新更高級的版本。所以,最推薦用1.8版本。JDK11除非只想從語言層面去體驗新功能,還是不要在實際業務開發中用。
參考資料來源:網路——JDK