精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

97超碰国产在线| 国产精成人品免费观看| 国产99在线| 久久精品在线免费观看| 91夜夜未满十八勿入爽爽影院| 少妇影院在线观看| 欧美人与物videos另类xxxxx| 欧美精品色综合| ww国产内射精品后入国产| chinese偷拍一区二区三区| 国产伦理精品不卡| 日韩av理论片| 国产一级免费av| 成人激情开心网| 亚洲第一黄色网| 男女污污视频网站| 国产综合色区在线观看| 一区二区欧美国产| 亚洲资源视频| 欧美日韩在线中文字幕| 国产suv精品一区二区6| 国产精品你懂得| 在线观看免费国产视频| 91精品国产调教在线观看| 日韩精品有码在线观看| 苍井空张开腿实干12次| 伊人久久大香伊蕉在人线观看热v| 午夜久久久久久久久久一区二区| 性欧美18一19内谢| 国产九色在线| 91美女在线视频| 97在线中文字幕| 国产精品国产一区二区三区四区 | 亚洲天堂网在线观看| 一区二区在线免费观看视频| 国产亚洲精彩久久| 色哦色哦哦色天天综合| 欧美国产亚洲一区| 136福利第一导航国产在线| 亚洲精品中文在线影院| 一区二区国产日产| 福利在线播放| 国产欧美日韩综合| 色播五月综合| 国产午夜精品一区理论片| 99久久精品国产观看| 国产精品制服诱惑| 午夜av免费在线观看| 成人免费高清视频| 久久av免费观看| 少妇人妻偷人精品一区二区| 高清国产午夜精品久久久久久| 成人福利网站在线观看11| 亚洲香蕉在线视频| 久久99国产精品免费网站| 国产欧美精品在线播放| 国产又黄又粗又猛又爽| 国内外成人在线| 91久久嫩草影院一区二区| 国产乱淫av片免费| 国产精品99久| 国产九色精品| 艳母动漫在线看| 久久综合999| 污视频在线免费观看一区二区三区| 国产视频精品久久| 亚洲欧洲精品天堂一级| 热这里只有精品| 日本成人不卡| 色综合久久天天| 欧美成人黄色网址| 亚洲精品毛片| 欧美精品一区二区久久婷婷 | eeuss国产一区二区三区四区| 精品国产免费人成电影在线观看四季| 蜜桃色一区二区三区| 国产精品极品在线观看| 亚洲欧美国产精品专区久久 | 91不卡在线观看| 国内精品久久久久久中文字幕| 性无码专区无码| 免费成人在线影院| 96久久精品| 深夜福利视频在线观看| 久久精品视频免费| 小说区视频区图片区| а√在线天堂官网| 欧美性高清videossexo| 性生活一级大片| 亚洲bt欧美bt精品777| 中文字幕在线日韩| 国产在线观看成人| 日本中文在线一区| 国产v亚洲v天堂无码| 极品美乳网红视频免费在线观看| 国产精品久久久久久久久免费樱桃| 日本一区二区三区四区五区六区| 成入视频在线观看| 欧美日韩精品三区| 中文字幕天堂网| 色无极亚洲影院| 久久久久久久久久久亚洲| 看黄色一级大片| 国产999精品久久| 日韩精品久久一区二区三区| 国产在线xxx| 91久久精品一区二区三区| 日本成人在线免费观看| 国产精品一区2区3区| 精品国产一区二区三区久久| 五月天婷婷久久| 精品一区二区久久| 日本午夜精品电影| aaa在线播放视频| 欧美一区午夜视频在线观看| 六月婷婷七月丁香| 在线国产欧美| 91亚洲精品丁香在线观看| jizz在线免费观看| 欧美午夜xxx| 国产精品嫩草69影院| 外国成人激情视频| 国产精品久久77777| 午夜成人鲁丝片午夜精品| 亚洲激情校园春色| 免费成人黄色大片| 日韩精品欧美激情一区二区| 欧美中在线观看| 偷拍自拍在线视频| 亚洲成人在线网站| 美女被爆操网站| 91tv官网精品成人亚洲| 国产视频福利一区| a√在线中文网新版址在线| 色哟哟一区二区| 国产精品边吃奶边做爽| 激情综合在线| 国产一区二区三区黄| 肉肉视频在线观看| 精品欧美一区二区久久| 国产性xxxx| 精品一区二区三区蜜桃| 影音先锋在线亚洲| 欧美天堂一区二区| 在线一区二区日韩| 一二三四区视频| 国产精品传媒视频| 亚洲a级黄色片| 91精品国产麻豆国产在线观看| 国产日韩精品在线| 久cao在线| 日韩一区二区精品| 久久久久成人网站| 99视频一区二区三区| 日本在线xxx| 四虎影视精品| 国产精品激情av电影在线观看| 国产福利小视频在线| 欧美性高清videossexo| 黄色激情小视频| 国产伦精一区二区三区| 国产精品一色哟哟| 日韩三级视频| 国产精品久久久av| 久热国产在线| 亚洲国产精品国自产拍av秋霞| 五月天综合激情| 国产日韩一级二级三级| 福利片一区二区三区| 午夜激情久久| 国产伦精品一区二区三区免| 亚洲人成在线网站| 中文字幕少妇一区二区三区| 99久久精品日本一区二区免费| 亚洲一区二区视频在线观看| 亚洲第一页av| 久久成人免费日本黄色| 人人妻人人澡人人爽欧美一区双 | 日本欧美精品久久久| 亚洲一区二区三区久久久| 欧美国产日韩二区| 国产福利第一视频在线播放| 欧美精品免费视频| 亚洲国产精品午夜在线观看| 国产午夜精品一区二区 | 亚洲午夜无码久久久久| 亚洲色大成网站www久久九九| 国偷自产av一区二区三区麻豆| 国产精品视频| 日本在线视频www色| 欧美综合自拍| 91人成网站www| 天堂电影一区| www.欧美精品| 蜜桃视频在线播放| 欧美一区二区精品久久911| 国产成人无码精品亚洲| 国产精品盗摄一区二区三区| 日本少妇毛茸茸| 国产一区二区三区四区五区美女| 国自产拍偷拍精品啪啪一区二区| 久久亚洲影视| 欧洲一区二区在线观看| 亚洲精品国产九九九| 国产精品扒开腿爽爽爽视频| av有码在线观看| 日韩一区二区三区国产| 亚洲人视频在线观看| 91精品婷婷国产综合久久性色| 国产高潮久久久| 亚洲一区中文日韩| 欧美一区二区三区观看| 久久色成人在线| 日韩成人av影院| 国产在线精品一区二区夜色| 国产a级片免费观看| 一本色道久久综合亚洲精品不卡 | 国产精品日韩二区| 99精品国产九九国产精品| 日韩av男人的天堂| 色是在线视频| 97久久精品视频| av在线播放观看| 久久精品国产欧美亚洲人人爽| 嫩草研究院在线| 亚洲精品国产免费| 丰满人妻一区二区三区无码av| 欧美一区二区三区男人的天堂| 波多野结衣高清在线| 欧美性猛交xxxxx水多| 国产在线视频卡一卡二| 亚洲卡通欧美制服中文| 永久免费看片视频教学| 中文字幕乱码亚洲精品一区| 亚洲AV无码国产成人久久| 99久久久久久| 人妻无码中文久久久久专区| av中文字幕亚洲| 日韩aaaaa| av亚洲精华国产精华| 欧美日韩人妻精品一区在线| 床上的激情91.| 野战少妇38p| 成人av免费在线| 精品人妻一区二区免费视频| 99久久99久久综合| av无码一区二区三区| 久久亚洲综合色一区二区三区| 成人手机在线免费视频| 91亚洲精品久久久蜜桃网站| 内射中出日韩无国产剧情| aaa亚洲精品| 加勒比一区二区| 国产视频一区二区在线| 老司机精品免费视频| 中文字幕在线一区| 亚洲国产精品久| 亚洲综合激情另类小说区| 国产一级大片在线观看| 午夜免费久久看| 日日骚av一区二区| 欧美日韩欧美一区二区| 国产又粗又猛又爽又黄的视频一 | 911精品美国片911久久久 | 欧美一卡二卡| 国内精品在线一区| 欧美free嫩15| 成人午夜两性视频| 国产精品黄网站| 免费不卡亚洲欧美| 欧美激情成人| 国内精品在线观看视频| 日韩专区在线视频| 免费黄频在线观看| 成人短视频下载| 一区二区三区伦理片| 中文字幕一区二区三| 国产精品a成v人在线播放| 狠狠躁夜夜躁人人躁婷婷91| 伊人网中文字幕| 日韩精品一区二区三区中文不卡 | 日韩激情免费视频| 老司机精品视频在线| 精人妻一区二区三区| 国产性色一区二区| 国产大片免费看| 在线视频国内自拍亚洲视频| 国产农村妇女毛片精品| 亚洲国产美女久久久久| 日本免费在线视频| 97人洗澡人人免费公开视频碰碰碰| 欧美三区四区| 99久久99久久精品国产片| 国产免费av一区二区三区| 久久国产精品免费观看| 亚洲综合不卡| 亚洲天堂网站在线| 国产欧美一区二区三区鸳鸯浴| 日韩a级片在线观看| 在线日韩av片| 丰满人妻一区二区三区四区53 | 成人性生交大片免费看在线播放| 欧美在线视频一二三| 日韩第一区第二区| 视频一区三区| 一本一本久久| 人妻精油按摩bd高清中文字幕| 中文字幕欧美三区| 在线观看亚洲天堂| 日韩午夜精品电影| 777电影在线观看| 欧美一区二区.| 粉嫩一区二区三区四区公司1| 一本久久a久久精品vr综合| 亚洲高清二区| 91高清国产视频| 国产日韩综合av| 久久夜色精品国产噜噜亚洲av| 精品国产乱码久久久久久1区2区| 黄视频网站在线| 国产精品久久久一区| 亚洲精品一级二级三级| 久久久久久久久久网| 国产传媒日韩欧美成人| 国产极品美女在线| 欧美视频在线不卡| 国产一二在线观看| 欧美亚洲第一区| 欧美亚洲国产日韩| 黄色一级在线视频| heyzo一本久久综合| 免费无遮挡无码永久在线观看视频| 在线播放中文一区| 美女av在线播放| 国产情人节一区| 五月天综合网站| 天天干天天色天天干| 国产精品久久久久久久久搜平片| 中文字幕人妻丝袜乱一区三区| 亚洲性夜色噜噜噜7777| 欧洲亚洲两性| 欧美视频小说| 日韩专区中文字幕一区二区| 亚洲精品午夜视频| 日本高清不卡一区| 98在线视频| 国产欧美日韩最新| 性欧美69xoxoxoxo| 手机在线免费毛片| 一区二区理论电影在线观看| 亚洲成人一二三区| 久久久久久网址| 日韩三级毛片| 天堂在线资源视频| 亚洲婷婷综合色高清在线| 国产精品无码专区av免费播放| 久久av资源网站| 成人av动漫| www.com毛片| 中文字幕精品在线不卡| 国产美女免费看| 欧美激情伊人电影| 亚洲免费观看高清完整版在线观| 韩国一区二区av| 中文字幕av在线一区二区三区| 国产色片在线观看| 国a精品视频大全| 精品国产日韩欧美| 在线能看的av网站| 亚洲午夜精品网| 国产中文字幕在线播放| 国产欧美在线看| 在线观看视频免费一区二区三区| 免费看污黄网站在线观看| 精品视频1区2区| 暖暖在线中文免费日本| 乱一区二区三区在线播放| 六月丁香综合在线视频| 九九视频免费在线观看| 亚洲欧美一区二区激情| 电影91久久久| 国产日韩一区二区在线| 国产精品久久午夜| 免费观看毛片网站| 国产精品极品尤物在线观看 | 久久久久久久影院| 成人在线免费观看91| 日本55丰满熟妇厨房伦| 欧美色视频日本版| a级网站在线播放| 欧美性色黄大片人与善| 国产在线观看免费一区| 亚洲免费在线观看av| 久久久极品av| 丝袜久久网站| 韩国三级视频在线观看| 欧美三级电影在线看| 3344国产永久在线观看视频| 一区精品视频| 久久欧美中文字幕|