java11官方版,全程為java se development kit11,是一款由java官方與2018年推出的java編程語言程序。該版本為64位版本,擁有著全新的云計算監(jiān)控診斷、動態(tài)的類文件常量、飛行記錄儀等新功能新特色,與java8都非常受廣大程序員朋友們的歡迎。有需要的朋友們,歡迎來旋風(fēng)軟件園下載哦~
java11 64位(全稱java se development kit 11)是oracle官方發(fā)布的全新版本,也是自Java 8后的首個長期支持版本,不僅提供了長期支持服務(wù),還將作為Java平臺的參考實現(xiàn)。Oracle直到2023年9月都會為Java11提供技術(shù)支持,而補丁和安全警告等擴展支持將持續(xù)到2026年。新的長期支持版本每三年發(fā)布一次,根據(jù)后續(xù)的發(fā)布計劃,下一個長期支持版Java 17將于2021年發(fā)布。
java11可以在生產(chǎn)環(huán)境中使用,目前只支持64位系統(tǒng),該版本繼續(xù)推動平臺的發(fā)展,以確保核心Java技術(shù)取得最廣泛的成功。通過刪除企業(yè)API大大簡化了平臺的占用空間,并提高了Java類文件的表現(xiàn)力。新版本同時帶來了大量新特性,包括新的ZGC、云計算監(jiān)控診斷、Http Client、支持Unicode 10.0.0等等,一共包含17個JEP(JDK增強提案),引入了16018個新的Character、 18個新的Block、10個新的Script。
自從Java 10(作為六個月發(fā)布節(jié)奏的一部分的第一個功能版本)以來已經(jīng)過去了六個月,Oracle現(xiàn)在提供Java 11。
Oracle不僅在Oracle OpenJDK版本下使用開源GNU通用公共許可證v2,使用類路徑異常(GPLv2 + CPE),而且在使用Oracle JDK作為Oracle產(chǎn)品的一部分的商業(yè)許可下提供JDK或服務(wù),或不希望使用開源軟件的人。 這些許可證取代了歷史悠久的“BCL”許可證,該許可證包含免費和付費商業(yè)條款。
這意味著用戶可以使java11滿足他們的需求:
1、java11是一個長期支持(LTS)版本。這意味著對平臺采用保守且需要長期支持的用戶可以通過Java SE訂閱產(chǎn)品許可Oracle JDK二進制文件。它允許用戶獲得Java 11 LTS版本的更新至少八年。該訂閱可直接從Oracle訪問經(jīng)過測試和認(rèn)證的Java SE性能,穩(wěn)定性和安全性更新。它還包括全天候訪問My Oracle Support(MOS),支持27種語言,Java SE 8桌面管理,監(jiān)控和部署功能,以及其他優(yōu)勢。
2、喜歡快速訪問新增強功能的用戶可以繼續(xù)使用Oracle OpenJDK版本。與Java 9和Java 10一樣,此版本的用戶可以通過Oracle提供經(jīng)過全面測試的開源OpenJDK構(gòu)建版本。
java11中提供了17項增強功能,其中最值得注意的是:
1、JEP 321 - HTTP客戶端(標(biāo)準(zhǔn)):此JEP通過JEP 110標(biāo)準(zhǔn)化JDK 9中引入的孵化HTTP客戶端API,并在JDK 10中進行更新。
2、JEP 332 - 傳輸層安全性(TLS)1.3: TLS 1.3是TLS協(xié)議的重大改進,與以前的版本相比,它提供了顯著的安全性和性能改進。
3、JEP 328 - Java飛行記錄器(JFR):JFR提供高性能飛行記錄引擎和低開銷數(shù)據(jù)收集框架,用于對任務(wù)關(guān)鍵型Java應(yīng)用程序進行故障排除。
4、JEP 333 - ZGC項目:ZGC是一個實驗性但可預(yù)測的低延遲垃圾收集器(GC),可以處理從相對較?。◣装僬鬃止?jié))到非常大(幾兆兆字節(jié))大小的堆。
5、JEP 330 - 啟動單文件源代碼程序:此增強功能通過增強java啟動程序來運行作為單個Java源代碼文件提供的程序,包括腳本中的使用,簡化了“入口”或新Java用戶和/或相關(guān)技術(shù)。
181: Nest-Based access Control(基于嵌套的訪問控制)
309: Dynamic Class-File Constants(動態(tài)的類文件常量)
315: Improve Aarch64 Intrinsics(改進 Aarch64 Intrinsics)
318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被稱為"No-Op(無操作)"回收器)
320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模塊,JavaFX 也已被移除)
321: HTTP Client (Standard)
323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 參數(shù)的局部變量語法)
324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法實現(xiàn)的密鑰協(xié)議)
327: Unicode 10
328: Flight Recorder(飛行記錄儀)
329: ChaCha20 and Poly1305 Cryptographic Algorithms(實現(xiàn) ChaCha20 和 Poly1305 加密算法)
330: Launch Single-File Source-Code Programs(啟動單個 Java 源代碼文件的程序)
331: Low-Overhead Heap Profiling(低開銷的堆分配采樣方法)
332: Transport Layer Security (TLS) 1.3(對 TLS 1.3 的支持)
333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸縮的低延遲垃圾回收器,處于實驗性階段)
335: Deprecate the Nashorn JavaScript Engine(棄用 Nashorn JavaScript 引擎)
336: Deprecate the Pack200 Tools and API(棄用 Pack200 工具及其 API)
1、下載并解壓后,
2、雙擊文件“jdk-11_windows-x64_bin.exe”根據(jù)提示完成安裝;
3、默認(rèn)安裝目錄為【C:\Program Files\Java\jdk-11\】,可以自行更改,建議按默認(rèn)即可;
4、等待軟件安裝完成;
5、接下來對java11進行環(huán)境變量配置操作:
6、在開始菜單輸入框搜索"環(huán)境變量",點擊編輯系統(tǒng)環(huán)境變量
7、點擊環(huán)境變量->新建->變量名JAVA_HOME,變量值JDK11的安裝目錄如【C:\Program Files\Java\jdk-11\】
8、編輯Path變量
把括號中的變量【%JAVA_HOME%\bin;】
這個變量插入最前面,注意要有分號和后面的變量間隔開。
9、檢驗是否配置正確,在開始菜單搜索cmd,打開
10、輸入
java -version
看看是不是java11
where java
可以檢測環(huán)境變量中生效的jdk是不是自己安裝的位置
如果提示不是內(nèi)部或外部命令等,請檢查上面哪一步有錯。
11、至此java11 64位安裝配置成功。
大小:166.00M / 版本:64位免費版
大?。?3.35M / 版本:64位免費版
大小:78.17M / 版本:64位免費版
大?。?.84M / 版本:64位免費版
大?。?4.58M / 版本:64位免費版
大?。?.03M / 版本:64位免費版
大?。?91.00M / 版本:64位免費版
大?。?0.40M / 版本:64位免費版
大?。?6.56M / 版本:64位免費版
大小:227.69M / 版本:64位免費版
大?。?66.78M / 版本:64位免費版
大小:3.48M / 版本:64位免費版