jdk12 mac版本下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁Mac軟件網(wǎng)絡(luò)工具 → jdk12 for mac v12.0.2 官方版

jdk12 for mac

v12.0.2 官方版

jdk12 for mac下載
  • 軟件大?。?span itemprop="fileSize">174.00 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 網(wǎng)絡(luò)工具
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-07-31 10:07:55
  • 軟件等級:4星
  • 軟件廠商: 甲骨文股份有限公司
  • 應(yīng)用平臺:Mac OS X
  • 軟件官網(wǎng):

ITMOP本地下載文件大小:174.00 MB

點(diǎn)贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: jdk12 jdk

jdk12 for mac是專門為蘋果電腦系統(tǒng)的用戶提供的Java環(huán)境運(yùn)行,在這里用戶可以使用軟件在線進(jìn)行場景API功能,軟件安裝使用方法簡單,歡迎有需要的用戶來IT貓撲下載!

關(guān)于jdk12 mac版本

Java12 Mac正版免費(fèi)發(fā)布了,Java JDK 12 Mac 新版引入 API 來模擬關(guān)鍵類文件和運(yùn)行時(shí)工件的描述,特別是可從常量池加載的常量。

在新的 java.lang.invoke.constant 包中定義了一系列基于值的符號引用(JVMS 5.1)類型,它們能夠描述每種可加載常量。符號引用以純 nominal 形式描述可加載常量,與類加載或可訪問性上下文區(qū)分開。

jdk12 mac版本下載

mac版jdk安裝教程

在IT貓撲小站下載完成之后,將下載的鏡像文件移動(dòng)到桌面上,雙擊會進(jìn)行安全驗(yàn)證,等待一下或者直接點(diǎn)擊跳過

驗(yàn)證之后進(jìn)入到安裝界面,雙擊下圖圖標(biāo)文件,進(jìn)入到j(luò)sd介紹,直接點(diǎn)擊繼續(xù)

進(jìn)入到安裝類型,直接點(diǎn)擊安裝,根據(jù)提示輸入電腦帳號對應(yīng)的密碼,點(diǎn)擊安裝軟件

進(jìn)入到安裝界面,直接顯示安裝進(jìn)度,等待一段時(shí)間系統(tǒng)安裝完成,完成之后,直接點(diǎn)擊關(guān)閉即可

jdk12新特性

1、JVM 常量 API

JEP 334引入了一個(gè)API,用于建模關(guān)鍵類文件和運(yùn)行時(shí)artifacts,例如常量池。 此API將包括ClassDesc,MethodTypeDesc,MethodHandleDesc和DynamicConstantDesc等類。此 API 對于操作類和方法的工具很有幫助。

2、默認(rèn)CDS歸檔

通過在64位平臺上的默認(rèn)類列表的幫助下生成CDS歸檔來改進(jìn)JDK構(gòu)建過程,從而有效地消除了運(yùn)行java -Xshare:dump。 此功能的目標(biāo)包括:1。)改進(jìn)開箱即用的啟動(dòng)時(shí)間,以及2.)擺脫使用-Xshare:dump。

3、Shenandoah GC

Shenandoah是一種垃圾收集(GC)算法,旨在保證低延遲(10 - 500 ms的下限)。 它通過在運(yùn)行Java工作線程的同時(shí)執(zhí)行GC操作減少GC暫停時(shí)間。 使用Shenandoah,暫停時(shí)間不依賴于堆的大小。 這意味著無論堆的大小如何,暫停時(shí)間都是差不多的。

這是一個(gè)實(shí)驗(yàn)性功能,不包含在默認(rèn)(Oracle)的OpenJDK版本中。

4、JMH 基準(zhǔn)測試

jdk12為JDK源代碼添加了一套微基準(zhǔn)測試(大約100個(gè)),簡化了現(xiàn)有微基準(zhǔn)測試的運(yùn)行和新基準(zhǔn)測試的創(chuàng)建過程。 它基于Java Microbenchmark Harness(JMH)并支持JMH更新。

此功能使開發(fā)人員可以輕松運(yùn)行當(dāng)前的微基準(zhǔn)測試并為JDK源代碼添加新的微基準(zhǔn)測試。 可以基于Java Microbenchmark Harness(JMH)輕松測試JDK性能。 它將支持JMH更新,并在套件中包含一組(約100個(gè))基準(zhǔn)測試。

5、Switch 表達(dá)式

使用Java 12,switch不僅可以作為語句也可以作為表達(dá)式。 無論作為語句或者作為表達(dá)式,switch都可以使用傳統(tǒng)/簡化的作用域和控制流行為。 這將有助于簡化代碼,并為在switch中使用模式匹配鋪平道路。

Java開發(fā)人員正在增強(qiáng)Java編程語言,以使用模式匹配來解決當(dāng)前switch語句的幾個(gè)問題。 這包括:switch塊的默認(rèn)控制流行為,switch塊默認(rèn)作用域(被視為單個(gè)作用域的塊)和switch僅作為語句。

在Java 11中,switch語句追隨C和C++,默認(rèn)情況下使用fall-through語義。 雖然傳統(tǒng)的控制流程在編寫低級代碼時(shí)很有用,但隨著switch在更高級別的環(huán)境中采用,易出錯(cuò)會蓋過其靈活性。

6、G1的可中斷 mixed GC

此功能通過將Mixed GC集拆分為強(qiáng)制部分和可選部分,使G1垃圾收集器更有效地中止垃圾收集過程。通過允許垃圾收集過程優(yōu)先處理強(qiáng)制集,g1可以更多滿足滿足暫停時(shí)間目標(biāo)。

G1是一個(gè)垃圾收集器,設(shè)計(jì)用于具有大量內(nèi)存的多處理器機(jī)器。由于它提高了性能效率,g1垃圾收集器最終將取代cms垃圾收集器。

G1垃圾收集器的主要目標(biāo)之一是滿足用戶設(shè)置的暫停時(shí)間。G1采用一個(gè)分析引擎來選擇在收集期間要處理的工作量。此選擇過程的結(jié)果是一組稱為GC集的區(qū)域。一旦GC集建立并且GC已經(jīng)開始,那么G1就無法停止。

如果G1發(fā)現(xiàn)GC集選擇選擇了錯(cuò)誤的區(qū)域,它會將GC區(qū)域的拆分為兩部分(強(qiáng)制部分和可選部分)來切換到處理Mix GC的增量模式。如果未達(dá)到暫停時(shí)間目標(biāo),則停止對可選部分的垃圾收集。

7、G1歸還不使用的內(nèi)存

此功能的主要目標(biāo)是改進(jìn)G1垃圾收集器,以便在不活動(dòng)時(shí)將Java堆內(nèi)存歸還給操作系統(tǒng)。 為實(shí)現(xiàn)此目標(biāo),G1將在低應(yīng)用程序活動(dòng)期間定期生成或持續(xù)循環(huán)檢查完整的Java堆使用情況。

這將立即歸還未使用的部分Java堆內(nèi)存給操作系統(tǒng)。 用戶可以選擇執(zhí)行FULL GC以最大化返回的內(nèi)存量。

8、移除多余ARM64實(shí)現(xiàn)

jdk12將只有一個(gè)ARM 64位實(shí)現(xiàn)(aarch64)。 目標(biāo)是刪除所有與arm64實(shí)現(xiàn)相關(guān)的代碼,同時(shí)保留32位ARM端口和64位aarch64實(shí)現(xiàn)。

這將把重點(diǎn)轉(zhuǎn)移到單個(gè)64位ARM實(shí)現(xiàn),并消除維護(hù)兩個(gè)實(shí)現(xiàn)所需的重復(fù)工作。 當(dāng)前的JDK 11實(shí)現(xiàn)中有兩個(gè)64位ARM實(shí)現(xiàn)。

更多>> 軟件截圖

推薦應(yīng)用

    更多+ 廠商其他下載 電腦軟件 安卓應(yīng)用 安卓手游 蘋果應(yīng)用 蘋果手游 MAC

            其他版本下載

              精品推薦 java jdk

              java
              更多 (76個(gè)) >> java java專題為用戶提供java運(yùn)行環(huán)境下載,java各個(gè)版本的安裝包都可以免費(fèi)下載,不管是jav開發(fā),還是java編程,亦或是安裝一些需要java運(yùn)行環(huán)境支持的軟件,都需要先安裝jre或者jdk安裝包,這里就可以找到你想要的什么是JavaJava是一門面向?qū)ο缶幊陶Z言,不僅吸收了
              jdk
              更多 (27個(gè)) >> jdk jdk是面向開發(fā)者使用的,Java開發(fā)員必裝的軟件,這里為您提供Java jdk下載合集,最新的是jdk1.9,不過目前使用較廣泛的還是jdk 1.8 64位和32位免費(fèi)下載,還有jdk1.7、jdk1.6各個(gè)平臺的安裝程序,支持win、mac、linux系統(tǒng),滿足您的各種開發(fā)需

              相關(guān)文章

              下載地址

              • jdk12 for mac v12.0.2 官方版

              查看所有評論>> 網(wǎng)友評論

              發(fā)表評論

              (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

              查看所有 0條 評論>>

              更多>> 猜你喜歡