精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Java 9的JDK中值得期待的:不僅是模塊化

開發 后端
在本文中,作者介紹了即將在9.21發布的Java 9新特性,除了最重要的模塊化以外,還涉及到編譯,工具,協議,緩存等新特點,也提及了在此次版本中移除的功能,供Java愛好者閱讀和參考。

【譯者注】在本文中,作者介紹了即將在9.21發布的Java 9新特性,除了最重要的模塊化以外,還涉及到編譯,工具,協議,緩存等新特點,也提及了在此次版本中移除的功能,供Java愛好者閱讀和參考。

以下為譯文:

[[203002]]

在多次延期后,Java 9將于9月21日以Java開發工具包9的形式出現,這是自2014年3月以來,Java標準版的第一次重大升級。官方列出了JDK 9的大約90個新特性,模塊化是最主要的一個。將Java重新配置成模塊化格式,這項任務已經持續了多年,但在編譯、代碼緩存和JavaScript部署等領域也會有其他改進。

JDK 9的Java平臺模塊系統

Java 9最寶貴的特性,即模塊化——以Java平臺模塊系統的形式——旨在將JDK分為運行、編譯或構建時的一組模塊。模塊化被稱為“可傳遞”的變化,這可以更好地理解跨模塊的依賴關系。

Java 9的模塊化方面包括應用程序打包、模塊化JDK以及將源代碼重新組織到模塊中。在構建時,構建系統將強化編譯模塊并加強模塊邊界。JDK和Java運行環境(JRE)的鏡像將被重構,以此來處理模塊。同時,JavaFX UI控件和CSS API也將被模塊化。

JDK 9將支持許多配置,可伸縮性、安全性和應用程序性能也會得到改進。將Java簡化為小型設備是模塊化工作的關鍵。Java平臺模塊系統,是 Jigsaw項目 的一個組件,也將被實現。

通過模塊化,開發人員能夠更好地為Java SE(標準版)和EE(企業版)構建和維護大型應用程序。但Oracle、IBM、Red Hat和其他公司關于如何在平臺上做出徹底改變的問題上存在分歧。該模塊系統在5月曾被否定,但在6月進行了第二次投票后,才獲得批準。

關于模塊化是否會對Java開發人員有著很大的好處,還存在爭議,一些專家表示贊成,而另一些專家則不贊同。但不管怎樣,Oracle一直在努力實現模塊化平臺。

為了實現模塊化,已經多次延遲了Java 9的發布,因為Oracle一直在嘗試更簡單地遷移到Java 9,并且計劃允許對類路徑上的代碼進行非法的反向訪問,同時JRE會使用它來搜索類和資源文件。此功能將在Java 9之后被禁用。

在Java 9的JDK中編譯

Java 9為編譯代碼提供了幾種新功能,其中最主要的功能是提前編譯。這個功能仍然處于實驗階段,此功能允許在虛擬機啟動之前將Java類編譯為本機代碼。該特性旨在提高小型和大型應用程序的啟動時間,同時對峰值性能幾乎沒有影響。

即時(JIT)編譯器速度很快,但是Java程序已經變得如此之大,以至于JIT需要很長時間才能完全啟動,這使得一些Java方法無法編譯,性能也越來越弱。提前進行編譯是為了解決這些問題。

但Java技術供應商Excelsior的市場總監Dmitry Leskov擔心,這種時間上的編譯技術還不夠成熟,并希望Oracle能在Java 10后再推出更可靠的版本。

Java 9還實現了Oracle智能編譯部署的第二階段。這個特性包括改進javac工具的穩定性和可移植性,以便在JVM(Java虛擬機)能默認使用它。該工具也將被推廣,因此它可以用于JDK之外的大型項目。

另一個新的實驗,編譯特性是java級別的JVM編譯器接口(JVMCI)。這個接口允許用Java編寫的編譯器被JVM用作動態編譯器。JVMCI的API提供了訪問VM結構、安裝編譯代碼和插入JVM編譯系統的機制。

用Java編寫的JVM編譯器應該需要一個高質量的編譯器,它比用C或c++編寫的現有編譯器更容易維護和改進。另外,現有支持Java編譯器的項目有 Graal 和 Metropolis 。

新的編譯器控制功能旨在控制JVM編譯器的細粒度和方法依賴,讓開發人員在運行時更改編譯器控制選項,而又不會造成性能下降。該工具還可以為JVM編譯器錯誤提供工作區。

Java 9的JDK還將更新javac編譯器,這樣它就可以編譯Java 9程序,以運行在一些Java的舊版本上。

Java 9實現了REPL

Java 9將會有一個read-eval-print loop(REPL)工具——這是Java的另一個長期目標,經過多年的Kulia項目開發之后,在這個版本中它將變得真實。

Java 9的REPL被稱為jShell,它交互式地評估聲明語句和表達式。開發人員只需輸入一些代碼,就可以在編譯之前獲得對程序的反饋。

命令行工具的功能包括結束標簽和自動添加所需的終端分號。jShell API允許在IDE和其他工具中使用jShell功能,盡管工具本身并不是IDE。

人們認為,缺乏REPL工具是院校越來越不愿授課Java的一個原因(Python和Scala等語言早就有REPL了)。Scala語言的創始人Martin Odersky質疑Java的REPL的實用性,他說Java是面向語句的,而REPL是面向表達式的。

JDK 9中實行代碼緩存分段

JDK 9允許將代碼緩存分成幾個部分,以提高性能,并允許擴展(比如細粒度的鎖)。由于專門的迭代器會跳過非方法代碼,所以掃描時間需要被提高。分離非方法、異形和非異形碼,提高一些基準測試的執行時間。

Java 9支持更多的標準

Java 9增加了對幾個標準的支持。

新的HTTP/2 client API實現了HTTP/2協議,同時升級到Web的核心HTTP協議和WebSocket協議,基于瀏覽器的交互式通信。新的API可以替代HttpURLConnection API,HttpURLConnection API的問題是它包含已經失效的協議predating HTTP/1,這個太抽象,很難使用。但是,在JDK 9發布時,新的HTTP/2 API仍然處于beta測試階段。

JDK 9還增加了對 HTML5 的支持。Javadoc API文檔工具功能已經被增強,可以生成HTML5標記。

Java 9還將支持Unicode 8.0編碼標準,該標準增加了8000個字符、10個模塊和6個腳本。

對于安全性,Java 9為DTLS(數據包傳輸層安全性協議)添加了一個API。該協議的設計目的是防止在client/server通信中出現竊.聽、篡改和消息偽造,這將為客戶端和服務器模式提供一個安全模式。

JDK 9獲得了更多的JavaScript支持(Nashorn項目)

Nashorn項目 是為了能讓JavaScript在Java上進行高性能且輕量級的運行,這是在Rhino項目后的Netscape開始進行的。Nashorn項目負責在Java應用程序中嵌入JavaScript。其實在JDK 8中已經為Java提供了一個JavaScript引擎。

JDK 9將包括一個用于ECMAScript語法樹的解析器API。API將通過IDE和服務器框架實現ECMAScript代碼分析,而不依賴于Nashorn項目的內部實現類。

Java 9棄用和移除了哪些功能

Java 9棄用和移除一些不再流行的特性。其中最主要的是Applet API,它將被棄用。現在,安全瀏覽器已經取消了對Java瀏覽器插件的支持,因為這些已經過時了,HTML5的出現也加速了它們的滅亡。開發人員將轉向到諸如Java Web Start這樣的替代方案,用于在瀏覽器中啟動應用程序或者安裝應用程序。同時,appletviewer工具也被棄用了。

Java 9將棄用Concurrent Mark Sweep (CMS)垃圾收集器,并在未來的版本中停止支持它。其目的是加速在HotSpot虛擬機中的其他垃圾收集器的開發。低暫停G1垃圾收集器將是CMS的長期替代品。

與此同時,JDK 8中被棄用的垃圾收集組合將在JDK 9中刪除。這之中包括很少使用的組合,如增量CMS、ParNew + SerialOld和DefNew + CMS,因為它們增加了垃圾收集器代碼庫的額外復雜度。

Java 9還將對import語句進行省略Java警告,以幫助大型代碼庫清除lint警告。在這些代碼庫中,對被棄用的功能,還會支持一段時間,而且如果是有目的地要使用一個被棄用的構造,那么導入棄用的構造就不需要發出警告消息。

在啟動時通過多個JRE(mJRE)特性選擇JRE的功能也被棄用。這種功能很少被使用,因為這會使Java啟動器的實現變得更加復雜,并且在JDK 5中首次出現時,它從未被完全地實現。

Oracle正在刪除JVM TI(工具接口)hprof(堆分析)代理,它已被JVM取代。jhat工具也被刪除了,它已經被高級的堆可視化工具和分析器淘汰了。

責任編輯:未麗燕 來源: ITeye
相關推薦

2022-12-21 17:17:24

2009-11-05 15:53:32

無線局域網

2019-11-06 11:31:26

刷臉支付支付寶互聯網

2019-03-20 20:26:41

微隔離防火墻

2011-08-04 11:02:51

交換機Nexus思科

2014-07-17 10:35:31

游戲引擎代碼工具

2024-09-19 13:04:41

2020-08-29 18:32:21

物聯網投資物聯網IOT

2017-03-29 17:32:53

5G4G移動通信

2014-07-21 15:23:47

隱私泄露移動安全趨勢科技

2012-03-12 16:14:51

憤怒的小鳥太空版

2018-01-01 07:04:33

程序員代碼文檔

2011-08-04 14:06:25

安全SOC安全運營

2017-07-18 14:44:01

互聯網智能中國智造

2014-01-23 14:42:34

Windows 9

2018-03-21 21:31:28

Java9編程Java

2019-07-10 15:10:14

高性能服務器架構

2022-06-16 15:36:37

攻擊面管理ASM

2021-02-24 19:18:54

WiFi人工智能技術

2009-11-20 10:35:06

AMD
點贊
收藏

51CTO技術棧公眾號

一个人看的www久久| 午夜欧美在线一二页| 国产精品网站入口| 国产女人被狂躁到高潮小说| 久久国产精品色av免费看| 色哟哟日韩精品| 久久免费视频2| 天天舔天天干天天操| 久久激情综合网| 97精品免费视频| 国产老头老太做爰视频| 亚洲aa在线| 欧美一区二区三区视频| 国产精品亚洲αv天堂无码| 久久久久久国产精品免费无遮挡| 成人在线视频一区| 国产一区在线播放| 国产午夜精品久久久久| 国产精品啊啊啊| 色老头一区二区三区在线观看| yjizz视频| 99er精品视频| 欧美视频三区在线播放| 人妻少妇精品无码专区二区| 国产日产一区二区| 久久久99精品久久| 国产综合 伊人色| 国产福利小视频| 另类小说视频一区二区| 人人爽久久涩噜噜噜网站| 国产亚洲精品久久久久久无几年桃| 日本激情一区| 亚洲色图在线观看| 黄色正能量网站| 美日韩黄色大片| 精品国产第一区二区三区观看体验| 国模私拍视频在线观看| 国产69精品久久久久按摩| 精品久久香蕉国产线看观看亚洲| 污污污污污污www网站免费| 久久精品视频免费看| 国产精品人人做人人爽人人添| 免费亚洲精品视频| 日韩国产福利| www国产精品av| 精品一区二区不卡| 天堂8在线视频| aaa国产一区| 精品欧美一区二区在线观看视频| 韩国av永久免费| 成人午夜激情在线| 国产精品久久久久久久久久久久午夜片 | 免费av一区二区三区四区| 精品国产乱码久久久久久浪潮| 国产黑丝在线视频| 亚洲欧美日本国产| 欧美v日韩v国产v| 99riav国产精品视频| 亚洲一区 二区| 精品免费一区二区三区| bl动漫在线观看| 亚洲ab电影| 一区二区三区四区视频| 91免费在线看片| 99久久99视频只有精品| 菠萝蜜影院一区二区免费| 黄色录像免费观看| 午夜国产精品视频| 97精品一区二区三区| 国产一级片毛片| 日本在线不卡视频一二三区| 91精品久久久久久久久久久久久| 国产乱色精品成人免费视频| 国产精品综合在线视频| 国产精品久久精品视| 青青久在线视频| 中文字幕在线一区二区三区| 国产树林野战在线播放| а√天堂8资源中文在线| 日韩欧美在线视频免费观看| 天天操,天天操| 日韩三级精品| 亚洲男人天堂古典| 天天色影综合网| 亚洲成人直播| 国产精品xxx视频| 99精品人妻无码专区在线视频区| 波多野结衣亚洲一区| 日韩精品无码一区二区三区| 国产福利在线播放麻豆| 精品久久久视频| 911福利视频| 久久久久97| 国产一区二区三区免费视频| 国产色无码精品视频国产| 亚洲美女少妇无套啪啪呻吟| 国产精品久久久久久影视| 午夜精品久久久久久久96蜜桃| 久久一二三国产| 蜜桃网站在线观看| xx欧美xxx| 日韩三区在线观看| 中文字幕在线观看免费高清| 欧美视频二区| 国产免费成人av| 婷婷亚洲一区二区三区| 18欧美乱大交hd1984| 日韩av在线第一页| 天堂久久av| 日韩在线激情视频| 中文字幕第四页| 国产69精品一区二区亚洲孕妇| 日韩欧美第二区在线观看| 丁香花在线电影小说观看| 欧美日韩国产综合视频在线观看| 中文字幕丰满孑伦无码专区| 欧美精品1区| 91免费精品视频| 成年人在线免费观看| 精品久久中文字幕| 伊人影院在线观看视频| 亚洲成人tv| 国产精品欧美激情| 好男人免费精品视频| 精品国产乱码久久久久久虫虫漫画| 三级黄色片免费观看| 日韩精品第一区| 国产精品mp4| 亚洲 欧美 激情 另类| 一区二区免费看| 黄色三级视频在线播放| 91久久夜色精品国产按摩| 国产精品高清网站| 黄色软件在线| 在线观看不卡视频| 熟女少妇内射日韩亚洲| 久久免费黄色| 欧美黑人xxxxx| 久九九久频精品短视频| 日韩高清人体午夜| 国产精品久久久久久久久久久久久久久久久 | 人妻一区二区视频| 久久欧美肥婆一二区| 久久久com| 成人影院大全| 亚洲视频自拍偷拍| 国产一级片免费视频| 久久精品综合网| av丝袜天堂网| 国产精品精品| 成人在线视频网| a黄色片在线观看| 欧美一区二区三区四区视频| 91视频综合网| 国产91高潮流白浆在线麻豆| 国产一区二区三区小说| 国产成人aa在线观看网站站| 97视频在线免费观看| 天堂中文在线视频| 色偷偷成人一区二区三区91| 一级特黄曰皮片视频| 美国三级日本三级久久99| 中文字幕一区二区三区在线乱码 | 蜜桃网站成人| 国产成人精品亚洲日本在线观看| 中文字幕国产日韩| 国产农村妇女毛片精品| 亚洲国产日韩综合久久精品| 污片免费在线观看| 日韩在线一区二区三区| 色播亚洲婷婷| 911精品国产| 国产97在线视频| 免费黄网站在线播放| 精品国产乱码久久久久久蜜臀| 天堂网av手机版| 中文文精品字幕一区二区| 男人午夜视频在线观看| 精品福利av| 日韩国产在线一区| 精品久久国产一区| 91av视频在线观看| 丝袜美腿美女被狂躁在线观看| 欧美一卡二卡在线观看| 婷婷激情五月网| 国产精品高潮呻吟| 88av在线播放| 久久国产精品无码网站| 黄色大片中文字幕| 日韩精品首页| 精品在线不卡| 国产麻豆一区二区三区| 51精品在线观看| 怡红院av在线| 永久555www成人免费| www.xxxx国产| 在线观看亚洲精品| 国产午夜精品一区二区理论影院| 国产农村妇女毛片精品久久麻豆| 中文字幕永久免费| 麻豆精品在线视频| 内射国产内射夫妻免费频道| 7777久久香蕉成人影院| 欧美日韩在线一二三| 日韩欧美中文字幕一区二区三区| 国产精品wwww| 伊人网在线播放| 久久久久久久一区二区三区| 91在线免费看| 亚洲免费视频在线观看| 亚洲AV无码国产精品午夜字幕| 色欧美88888久久久久久影院| 九九热精品在线观看| 国产精品美女一区二区在线观看| 一女三黑人理论片在线| 国产麻豆精品在线观看| 国产三级三级看三级| 久久精品卡一| 国产午夜福利在线播放| 国产精品草草| 经典三级在线视频| 四虎国产精品免费观看| 日韩性感在线| 久久91成人| 精品免费国产| 精品一区二区男人吃奶| 97se国产在线视频| 精品一级视频| 147欧美人体大胆444| 中文字幕综合| 国产在线视频2019最新视频| 日韩电影免费观| 久久久久国产精品免费网站| fc2ppv国产精品久久| 久久激情五月丁香伊人| av网站大全在线观看| 国产一区二区三区丝袜| 国产香蕉视频在线看| 亚洲人成毛片在线播放| 全色精品综合影院| 亚洲精品一区二区网址| 日本一二三区在线视频| 日韩精品免费综合视频在线播放| 天堂a√在线| 亚洲欧美色婷婷| 国产98在线| 综合国产在线视频| 毛片在线看网站| 久久成人一区二区| 伊人福利在线| 久久久久久久久爱| 9765激情中文在线| 欧美国产视频一区二区| 在线三级电影| 欧美黑人xxxx| 都市激情国产精品| 日本成人精品在线| 成人在线观看免费播放| 91精品久久久久久久久久| 4438五月综合| 成人在线观看91| 视频福利一区| 日韩.欧美.亚洲| 四虎8848精品成人免费网站| 肉大捧一出免费观看网站在线播放 | 欧美一区自拍| 日本最新一区二区三区视频观看| 色婷婷亚洲mv天堂mv在影片| 欧美精品久久96人妻无码| 亚洲三级视频| 毛葺葺老太做受视频| 激情综合色综合久久| 佐佐木明希电影| 91老司机福利 在线| 国产成人在线网址| 一区二区三区不卡视频| 成人午夜视频在线播放| 欧美日韩午夜在线视频| 成人黄色免费视频| 亚洲性日韩精品一区二区| 国产理论在线观看| 亚州精品天堂中文字幕| 欧美日韩国产网站| 99国产超薄肉色丝袜交足的后果| 首页亚洲中字| 精品日韩在线播放| 香蕉av777xxx色综合一区| 亚洲一区二区偷拍| 91色在线porny| 日韩av手机在线免费观看| 精品人伦一区二区三区蜜桃网站| 国产精品伦一区二区三区| 亚洲高清在线观看| 国产写真视频在线观看| 日本午夜在线亚洲.国产| 麻豆久久一区| 性欧美精品一区二区三区在线播放| 欧美人成网站| 精品日韩久久久| 99久久婷婷国产综合精品电影| 日韩av毛片在线观看| 精品国产鲁一鲁一区二区张丽| 国产强伦人妻毛片| 一本色道久久88综合亚洲精品ⅰ | 男女啪啪在线观看| 欧美诱惑福利视频| 日韩中文字幕无砖| 亚洲激情啪啪| 国产精品一卡| 国产av一区二区三区传媒| 国产精品美女久久久久久| 亚洲图片在线视频| 日韩欧美成人午夜| 久久77777| 国产精品都在这里| 亚洲制服欧美另类| 日韩一级性生活片| 国产一区二区三区在线观看精品 | 国产精品一区二区三区在线观| 欧美疯狂party性派对| 国产v亚洲v天堂无码久久久| 97se亚洲国产综合自在线不卡| 青娱乐av在线| 欧美一级理论片| 超碰在线caoporen| 91精品久久久久久| 91视频精品| 日本 片 成人 在线| 国产欧美一区二区精品秋霞影院 | 欧美一区二区视频免费观看| h视频在线观看免费| 国产91免费观看| 蜜桃精品wwwmitaows| 国产美女网站在线观看| av午夜一区麻豆| 国产污视频在线看| 亚洲精品一区二区三区在线观看| 性欧美ⅴideo另类hd| 亚洲free嫩bbb| 在线精品视频在线观看高清| 91欧美一区二区三区| 亚洲欧洲av色图| 99精品在线看| 欧美肥婆姓交大片| 99久久人爽人人添人人澡| 中文字幕日韩精品无码内射| 国产一区二区h| 九九视频免费在线观看| 欧美白人最猛性xxxxx69交| 国产探花视频在线观看| 国产伦精品一区二区| 亚洲精品综合| 久久精品国产亚洲AV熟女| 在线亚洲一区二区| 成黄免费在线| 成人午夜在线视频一区| 欧美日韩国产精品一区二区亚洲| aaa黄色大片| 日韩欧美国产骚| 2017亚洲天堂1024| 97久久夜色精品国产九色| 亚洲福利专区| 久久久久无码精品国产sm果冻 | 亚洲五码中文字幕| 熟妇人妻中文av无码| 国产成人涩涩涩视频在线观看| 日本久久黄色| 无套白嫩进入乌克兰美女| 亚洲午夜视频在线| 国产综合在线观看| 成人在线小视频| av成人天堂| 91导航在线观看| 日韩一级大片在线| 亚洲私拍视频| 一区二区在线不卡| 懂色一区二区三区免费观看| 国产专区第一页| 日韩日本欧美亚洲| 噜噜噜狠狠夜夜躁精品仙踪林| 天堂中文视频在线| 一区二区三区在线免费| 免费在线一级视频| 91色精品视频在线| 亚洲一区欧美激情| 青花影视在线观看免费高清| 日韩av在线网站| 成人av在线播放| 无码播放一区二区三区| 中文字幕一区二区三区在线不卡 | 国产精品欧美激情在线| 国自产精品手机在线观看视频| 欧美日韩老妇| 美女黄色一级视频| 欧美日本一区二区三区四区| 毛片在线网站| 欧美日韩中文字幕在线播放 | 久久久久久久久精| 一区二区三区视频在线| 国产亚洲成av人片在线观黄桃|