Java SE 7、8、9 –推进Java
這使許多人更了解發生的事情,這真是一種很棒的感覺。 我也很喜歡這部小小的熱身電影。 即使看到各種各樣的人四處奔跑也給人一種奇怪的感覺。 即使我有些超重,我還是希望看到一些非常酷的孩子正在播放這樣的視頻。 無論如何:干得好。 下次,請嘗試為此獲得黑眼豆豆;)
外面請英特爾
主題演講始于英特爾執行副總裁道格·費舍爾(Doug Fisher)。 他與Oracle同行一起吸引了許多同事上臺,回顧了英特爾與Java的長期合作以及他們在英特爾硬件上針對Java平臺的優化工作。 這完全是關于性能的提高,并且比以前快了x倍。 這些家伙似乎都從電視節目主持人那里讀了書,看著他們開玩笑顯然不是以前的事,這確實不是一個快樂。 我應該告訴你什么? 不錯的幻燈片。 請下一張幻燈片!
太無聊了,根本不會做一個合理的開放世界主題演講。 它中包含許多商業產品,卻一言不發,就Java真正帶來了什么。 如果明年不見了,我不介意。 而且,隨著Oracle的Ashok Joshi上臺非常簡短地介紹Oracle的NoSQL解決方案(幾乎沒有命名……),情況并沒有得到改善。 您可以在網上找到有關它的信息。 我想從今天開始,所有人都對此事一無所知。 但是,在我開始嘗試之前,我將跳過這里的詳細信息。
歡迎來到未來– Java 7
在對下一步是什么以及下一步做什么感到困惑之后,Java Platform Group的首席架構師Mark Reinhold出現在舞臺上,并帶領與會者參觀了Java 7的最新歷史。一直到“計劃B”和實用的方法,包括項目硬幣(JSR 334),InvokeDynamic(JSR 292)和Fork / Join框架。 特別邀請來自Engine Yard的Charles Oliver Nutter。 他簡要介紹了InvokeDynamic為JRuby帶來的性能優勢。
馬克(Mark)有一個很好的演示方式,他甚至用最輕巧的幻燈片和流利的單詞講了最難的一點,因此很高興跟隨他來學習Java 7這些關鍵功能的好處。對所有開發人員而言,最重要的是,“ Reinhold指出,“今天這些功能僅在Java 7中可用,但是從上周開始,現在所有三個主要Java IDE都支持它們。”
前進– Java SE 8
緊隨其后的是Mark一段時間以來對Java的詳細介紹。 在具有Java 7的進化版本之后,這將是一個革命性的版本,其功能將遠遠超出Java 7所引入的功能。ProjectLambda(JSR 335)將為Java編程語言帶來封閉性。
Jigsaw項目(JSR TBD)旨在定義一個標準模塊系統-不僅用于應用程序代碼,而且用于平臺本身。 尤其是最新版本,可以隨您的選擇分布只包含所需的位。 如他所說,將有10 MB開始的Java發行版本。 名為“ Nashorn項目”的新Java腳本實現也將包含在其中。 緊隨其后的是類型注釋(JSR 308),新的數據/時間API(JSR 310)和傳感器,這應該是本機連接到可用設備硬件傳感器的一種方式。 “還有更多……”是此幻燈片的最后一個要點。 因此,除了提到的內容外,我們還必須期待更多的內容。
JavaFX 2.0的一般可用性
接下來是JavaFX。 正如許多人已經預料到的那樣,離主題演講還有很長時間。 客戶Java平臺首席架構師Richard Bair正式發布了JavaFX 2.0,并給出了一些令人驚嘆的新功能演示。據他介紹,JavaFX 2.0旨在提供:
–跨平臺
–利用Java –高級工具 –開發人員生產力 –驚人的用戶界面。
Bair說,“要做的事情不再是讓人眼花dy亂的“看起來不錯,工作良好的用戶界面”。 任何UI技術最重要的方面是好的視覺開發工具。 令人驚訝的是,JavaFX Scene Builder的早期訪問權將首先提供給選定的合作伙伴,然后擴展到普通Beta,然后是完整版本。 您可以動手并盡早在DEMOgrounds的JavaOne上構建它。 多數掌聲來自以下事實:官方演示和文檔已獲得BSD許可,可以下載該捆綁包的一部分。 這些簡單的內容之后是Oracle的Jasper Potts進行的一系列精彩演示。 他展示了新客戶平臺的可能性,包括動畫2D和3D,音頻EQ映射以及具有實時視頻功能的可導航3D虛擬房間。
那是雨嗎? –云中的Java EE 7!
舊金山的大雨不斷,有人可能會認為,Oracle在圍繞所有云主題方面做得太多了。 無論如何,去年宣布的Java EE.next將由云驅動。 Linda DeMichiel,Java EE 7 SpecLead很好地解釋了即將發布的Java EE 7版本。 “我們正在將Java EE遷移到云中。” 德米歇爾說。 此版本的重點是為平臺即服務(PaaS)提供支持。 Java EE將為其用戶提供利用公共云,私有云和混合云的方法。
一切都將與平臺即服務本身有關,并將在云環境中加以利用。 在進行了簡短的簡要介紹之后,她可能不知道自己在說什么(順便說一句,這是不對的!),Arun Gupta登上了舞臺。 大家都知道他是GlassFish和Java EE的傳播者! 他通過Java EE 7云部署演示了最新的GlassFish 4.0 Bits。 您可以按照http://glassfish.java.net/javaone2011/中提供的說明進行操作。
Java卡
最后,Oracle Java嵌入式小組的Hinkmond Wong概述了最新的JavaCard技術。 到那時,與會者開始移出主題演講。 這是一個很長的主題,涉及很多主題,因此我可以理解每一個主題。
解釋
這是什么意思呢? 有什么驚喜嗎? 不清楚或需要進一步思考嗎? 并不是的。 與去年的興奮相比,議程上幾乎沒有令人興奮的事情。 沒有人在抱怨,沒有什么大的驚喜。 很好 這意味著我們已經平靜了一些。 信任正在建立,Oracle顯然在公開場合做更多的工作(尤其是此處應提及有關OpenJDK的工作),并且在整個平臺上,我們確實看到了許多技術進步。 當然,我們確實懷念去年的面Kong。 而且,除了了解您之外,我還可以想到未來幾個月還會有更多事情發生。 但這不會帶來負面的驚喜,因此我很容易將機密保留更多的時間。
參考: Java SE 7、8、9 –在我們的JCG合作伙伴 Markus Eisele的“使用Java進行企業軟件開發”博客中 ,將Java向前推進 。
相關文章 :- Java EE過去,現在和云7
- 在云中開發和測試
- OpenJDK作為Linux上的默認Java
- 適用于Mac OS X的官方Java 7 –狀態
- 長大了Java! 提出Java桌面版
- Java教程和Android教程列表
翻譯自: https://www.javacodegeeks.com/2011/11/java-se-7-8-9-moving-java-forward.html
總結
以上是生活随笔為你收集整理的Java SE 7、8、9 –推进Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 泄漏:Oracle WebLogic S
- 下一篇: 使用Spring 3.1和基于Java的