中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Java 8u40帶來了改進(jìn)的內(nèi)存管理和JavaScript支持

發(fā)布于:2021-02-11 00:00:39

0

133

0

Java javafx javascript jdk oracle

Oracle的最新JDK更新對(duì)內(nèi)存管理,Nashorn和JavaFX進(jìn)行了許多增強(qiáng),這些增強(qiáng)應(yīng)該在Java社區(qū)中受到熱烈歡迎。

內(nèi)存管理,本機(jī)打包和JavaScript是Oracle對(duì)JDK進(jìn)行的最新更改的主題,此外還修復(fù)了許多錯(cuò)誤。正好在Java SE成立一周年之際,最新的次要版本沒有帶來任何令人new目結(jié)舌的新功能,但是一些(較小的)改進(jìn)可能會(huì)以某種(較小的)方式影響幾乎所有Java開發(fā)人員。

JavaScript和Nashorn項(xiàng)目

想要在Java中混入JavaScript的Polyglot開發(fā)人員會(huì)很高興聽到Nashorn項(xiàng)目的腳本引擎現(xiàn)在運(yùn)行得更快。Nashorn是Java 8中引入的,它使得可以在JVM上同時(shí)運(yùn)行JavaScript和Java。

最新版本還添加了“類過濾器”接口,該接口可以控制JavaScript代碼訪問哪些Java類。

Java Packager Tool也進(jìn)行了改進(jìn),它允許應(yīng)用程序在未安裝Java運(yùn)行時(shí)的系統(tǒng)上運(yùn)行。除了支持多個(gè)入口點(diǎn)之外,現(xiàn)在還可以將Java Packager Tool的自包含應(yīng)用程序傳遞給命令行參數(shù)。Oracle解釋說,這意味著開發(fā)人員可以“完全控制運(yùn)行時(shí)和應(yīng)用程序入口點(diǎn)。”

內(nèi)存和性能

現(xiàn)在,JDK 8允許在使用多個(gè)JVM的系統(tǒng)中減少內(nèi)存量。同時(shí),lambda形式的減少和緩存的增強(qiáng)將減少內(nèi)存占用,并使動(dòng)態(tài)語言性能更好。最新版本的JDK旨在減少中斷,同時(shí)由于較少的垃圾收集而釋放內(nèi)存。

JDK現(xiàn)在還將通過減少資源需求來響應(yīng)“內(nèi)存壓力”,以避免出現(xiàn)內(nèi)存不足錯(cuò)誤,但是寄存器 指出,這實(shí)際上可能導(dǎo)致性能降低。

Oracle還 改進(jìn)了本機(jī)內(nèi)存跟蹤診斷功能在大型系統(tǒng)上的擴(kuò)展方式。通過啟用內(nèi)存泄漏診斷,希望本機(jī)內(nèi)存可以在不對(duì)性能造成重大影響的情況下運(yùn)行。

JavaFX可訪問性

可訪問性仍然是JavaFX的主要重點(diǎn),JavaFX正在接受面向開發(fā)人員的公共可訪問性API,以及針對(duì)Windows,Mac OS X甚至Mac App Store的一些增強(qiáng)功能。 甲骨文評(píng)論說:“使用JavaFX媒體堆棧的開發(fā)人員現(xiàn)在可以獲得Mac App Store的認(rèn)可,并有機(jī)會(huì)在Mac App Store上發(fā)布其應(yīng)用程序?!?JavaFX的最新更改包括:

  • 支持通過屏幕閱讀器閱讀JavaFX控件

  • 使用鍵盤可以遍歷JavaFX控件

  • 支持特殊的高對(duì)比度模式,使用戶更容易看到控件。

最新版本還添加了JavaFX UI控件,一個(gè)spinner控件,一個(gè)新的文本格式程序和一組標(biāo)準(zhǔn)的警告對(duì)話框。

與往常一樣,增強(qiáng)文檔中詳細(xì)解釋了8u40中帶來的變化。

甲骨文聲稱,最新的更新將“引領(lǐng)Java的下一個(gè)時(shí)代,使開發(fā)人員和企業(yè)都可以鞏固Java作為當(dāng)今和未來革命性業(yè)務(wù)解決方案的支柱的作用?!?同時(shí),仍在使用Java 7的任何人都應(yīng)記住,Oracle將在2015年4月停止更新舊版本。