国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JDK 12又來了,我學不動了...

Wildcard / 2141人閱讀

摘要:可中斷的如果的存在超出暫停目標的可能性,則使其可被中止。未使用分配內存即時返回增強垃圾收集器,以便在空閑時自動將堆內存返回給操作系統。

寫在前面

看到 JDK 12又發布了,萌新不知不覺感覺瑟瑟發抖,從 Java 1.8的函數式編程思維和范式 到 Java 1.9的模塊化特性的加持 以及還沒來得及深切感受一下 Java 1.11 的 ZGC強大之后,這次JDK 12到底有搞了些啥事情呢?我真的學不動了,我該怎么辦呢?

不管怎樣,下面還是來看一下JDK 12的新特性解(fan)讀(yi)吧!

低暫停延時的垃圾收集器 (實驗版)
A Low-Pause-Time Garbage Collector (Experimental)

添加一個名為 Shenandoah的新垃圾收集 (GC)算法,該算法通過與正在運行的 Java線程并發執行回收工作來減少 GC暫停時間。Shenandoah的暫停時間與堆大小無關,這意味著無論堆大小是 200MB 還是 200GB,都將擁有相同的暫停時間。

微基準測試套件
Microbenchmark Suite

在 JDK源代碼中添加了一組基本的微基準測試套件,使得開發人員無論運行現有的微基準測試或者創建新的微基準測試都變得十分便利。

Switch 表達式 (預覽版)
Switch Expressions (Preview)

這是一個預覽版語言特性。通過對 switch語法進行了擴展,使其不僅可以作為語句(statement),還可以作為表達式(expression),并且兩種形式都可以使用“傳統的”或“簡化的”語法用于作用于不同的范圍或者控制執行流。這些更改將會簡化日常編碼,并且為在 switch中使用模式匹配 (JEP 305) 做好了準備。

JVM 常量API
JVM Constants API

引入一個API來建模關鍵類文件(key class-file)和運行時構件(run-time artifacts)的標稱描述,特別是對那些可從常量池加載的常量。

僅保留 AArch64 實現
One AArch64 Port, Not Two

刪除與 arm64實現相關的所有源代碼,同時保留 32-bit ARM和 64-bit aarch64實現。刪除這些實現是為了讓所有代碼貢獻者集中精力于一個實現上,從而消除維護兩個實現所需付出的重復工作。

默認類數據共享歸檔文件
Default CDS Archives

增強 JDK構建過程,在 64位平臺上使用默認的類列表生成類數據共享(class data-sharing,CDS)存檔。

可中斷的 G1 Mixed GC
Abortable Mixed Collections for G1

如果 Mixed GC 的 G1 存在超出暫停目標的可能性,則使其可被中止。

G1未使用分配內存即時返回
Promptly Return Unused Committed Memory from G1

增強 G1垃圾收集器,以便在空閑時自動將 Java 堆內存返回給操作系統。

參考文獻

http://openjdk.java.net/jeps/189

http://openjdk.java.net/jeps/230

http://openjdk.java.net/jeps/325

http://openjdk.java.net/jeps/334

http://openjdk.java.net/jeps/340

http://openjdk.java.net/jeps/341

http://openjdk.java.net/jeps/344

http://openjdk.java.net/jeps/346

后 記

啥都不說了,JDK 13您慢點出吧,快要掉隊了,我跟不上了...

由于能力有限,若有錯誤或者不當之處,還請大家批評指正,一起學習交流!

My Personal Blog:CodeSheep 程序羊

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73788.html

相關文章

  • 動了,來點有趣的吧

    摘要:學不動了,那就來點有趣的本著折騰的性格,一直想寫一個完全由我個人完成的動畫,終于在前段時間完成了的重寫,并完善了,先看看動畫效果如何可以在這里查看不同動畫組合成的效果,也可以在上查看具體的代碼編寫。 前言 這不 webpack 又升級了。。。 前端的發展可謂是異常的迅速,各大框架層出不窮,每當有新框架出現,或是老框架升級,評論區總是哀嚎遍野,學不動了,真的學不動了。 學不動了,那就來點...

    FrozenMap 評論0 收藏0
  • 動了,來點有趣的吧

    摘要:學不動了,那就來點有趣的本著折騰的性格,一直想寫一個完全由我個人完成的動畫,終于在前段時間完成了的重寫,并完善了,先看看動畫效果如何可以在這里查看不同動畫組合成的效果,也可以在上查看具體的代碼編寫。 前言 這不 webpack 又升級了。。。 前端的發展可謂是異常的迅速,各大框架層出不窮,每當有新框架出現,或是老框架升級,評論區總是哀嚎遍野,學不動了,真的學不動了。 學不動了,那就來點...

    yexiaobai 評論0 收藏0
  • 動了?可能方法不太對-Grid 網格布局

    摘要:前情提要本人是一個學渣非科班入行年了吧前端東西真的好多啊又不斷更新需要不斷的學學學在去年年底開始我就開始不斷的尋找學習的方法如何更加高效的學習如何才能學的又快又好在這半年來不斷的總結慢慢找到了一些方法和訣竅此文章不是網格布局的教學文章只前情提要 ??本人是一個學渣,非科班入行2年了吧,前端東西真的好多啊,又不斷更新.需要不斷的學學學, showImg(https://user-gold-c...

    happyfish 評論0 收藏0
  • context來了,也許該放手redux or mobx...

    摘要:官方推薦使用的情況是當需要用到全局數據的時候,比如主題,多語言制或者用戶登錄授權等等。 老鐵,學不動了?不要慌,耽誤不了你幾分鐘...(說謊臉,汗) long long ago 使用react的同胞們,也許都苦惱過其狀態管理以及組件之間的數據傳遞和共享(笨重的方式通過props依次往子組件傳遞)。 這時候,redux(mobx類似)出現了,我們累死累活的從水深火熱中解放了(第三方的庫相...

    bingo 評論0 收藏0
  • context來了,也許該放手redux or mobx...

    摘要:官方推薦使用的情況是當需要用到全局數據的時候,比如主題,多語言制或者用戶登錄授權等等。 老鐵,學不動了?不要慌,耽誤不了你幾分鐘...(說謊臉,汗) long long ago 使用react的同胞們,也許都苦惱過其狀態管理以及組件之間的數據傳遞和共享(笨重的方式通過props依次往子組件傳遞)。 這時候,redux(mobx類似)出現了,我們累死累活的從水深火熱中解放了(第三方的庫相...

    legendmohe 評論0 收藏0

發表評論

0條評論

Wildcard

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<