各版本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除非只想從語言層面去體驗新功能,還是不要在實際業務開發中用。
人們通常說Java X=Java SE X=JDK1.X。
jdk-8u221-windows-x64
鏈接:
https://pan.baidu.com/s/19Atfq7USii0VosDJvB82cw
提取碼:
關注微信公眾號“值南針”回復jdk即可領取。
關注上圖后,回復jdk即可領取。(包括下面的所有提取碼)
jdk-9.0.4_windows-x64_bin
鏈接:
https://pan.baidu.com/s/1B1Qg7HpYVosHpEwz6zlgKQ
提取碼:如第一種方法關注后回復jdk
jdk-10.0.1_windows-x64_bin
鏈接:
https://pan.baidu.com/s/1L-KgAxajAH2JQ7WQzBR4sw
提取碼:如第一種方法關注后回復jdk
jdk-11.0.1_windows-x64_bin
鏈接:
https://pan.baidu.com/s/1ERQo-cvs0vxi0d1ZnD9VYA
提取碼:如第一種方法關注后回復jdk
jdk-12.0.1_windows-x64_bin
鏈接:
https://pan.baidu.com/s/1g954pDuzqnchWyNyA07F7g
提取碼:如第一種方法關注后回復jdk
jdk-12.0.2_windows-x64_bin
鏈接:
https://pan.baidu.com/s/12aLM-dCdt_nJ6hREyaXonw
提取碼:如第一種方法關注后回復jdk
jdk-13.0.2_windows-x64_bin
鏈接:
https://pan.baidu.com/s/1qVnRDygEDctJbZ8bZ4wF4A
提取碼:如第一種方法關注后回復jdk