摘要:
在JDK 11中,Java引入了ZGC,這是一款可伸縮的低延遲垃圾收集器,但是當時只是實驗性的。號稱不管你開了多大的堆內存,它都能保證在 10 毫秒內釋放 JVM ,不讓它停頓在那。但是,當時的設計是它不能把內存歸還給操作系統。對于比較關心內存占用的應用來說,肯定希望進程不要占用過多的內存空間了。 閱讀全文
posted @ 2019-11-12 20:58
西北野狼
閱讀(713)
評論(0)
推薦(0)
摘要:
全新實現的 NioSocketImpl 來替換JDK1.0的PlainSocketImpl。 它便于維護和調試,與 NewI/O (NIO) 使用相同的 JDK 內部結構,因此不需要使用系統本地代碼。 它與現有的緩沖區緩存機制集成在一起,這樣就不需要為 I/O 使用線程棧。 它使用 java.uti 閱讀全文
posted @ 2019-11-12 20:51
西北野狼
閱讀(312)
評論(0)
推薦(0)
摘要:
支持在Java application執行之后進行動態archive。存檔類將包括默認的基礎層CDS存檔中不存在的所有已加載的應用程序和庫類。也就是說,在Java 13中再使用AppCDS的時候,就不再需要這么復雜了。 該提案處于目標階段,旨在提高AppCDS的可用性,并消除用戶進行試運行以創建每個 閱讀全文
posted @ 2019-11-12 20:43
西北野狼
閱讀(343)
評論(0)
推薦(0)
摘要:
在JDK 12中引入了Raw String Literals特性,但在發布之前就放棄了。這個JEP與引入多行字符串文字(text block) 在意義上是類似的。 這條新特性跟 Kotlin 里的文本塊是類似的。 現實問題 在Java中,通常需要使用String類型表達HTML,XML,SQL或JS 閱讀全文
posted @ 2019-11-12 20:40
西北野狼
閱讀(1355)
評論(0)
推薦(0)
摘要:
引入了yield語句,用于返回值; 和return的區別在于:return會直接跳出當前循環或者方法,而yield只會跳出當前switch塊。 閱讀全文
posted @ 2019-11-12 20:19
西北野狼
閱讀(1312)
評論(0)
推薦(0)

浙公網安備 33010602011771號