日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

javaone_JavaOne 2012:JavaOne技术主题演讲

發(fā)布時(shí)間:2023/12/3 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javaone_JavaOne 2012:JavaOne技术主题演讲 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

javaone

Mark Reinhold從JavaOne 2012技術(shù)主題演講開始。 他說,今年的版本將有所不同,因?yàn)樗鼘⑹褂么笾孪嗤氖纠齺碚f明Java的各個(gè)方面,而不是對(duì)Java的每個(gè)組件進(jìn)行單獨(dú)的單獨(dú)介紹。 JavaFX團(tuán)隊(duì)的Richard Bair和Jasper Potts (并與FXExperience相關(guān)聯(lián))介紹了這個(gè)示例應(yīng)用程序,它是一個(gè)日程表構(gòu)建器,帶有來自今年JavaOne的演示文稿和演講者數(shù)據(jù)。

作為示例應(yīng)用程序介紹的一部分,演示者付出了額外的努力,指出Oracle正在為MacOS交付JVM,而示例中正在使用OpenJDK。 他們還表示該示例也可以在Linux上運(yùn)行。 他們?yōu)榇藨?yīng)用程序使用了Java SE 7和JavaFX 2,并討論了SceneBuilder用于構(gòu)建JavaFX應(yīng)用程序的可用性。 他們演示了在NetBeans中使用SceneBuilder生成基于JavaFX的登錄頁面。

提到的其他有趣的JavaFX改進(jìn)包括添加了ComboBox (盡管還沒有Date Picker), 與SWT的互操作性以及JavaFX Packager的可用性。 還提到JavaFX從一開始就進(jìn)行了架構(gòu)和設(shè)計(jì),以允許將主UI線程與后臺(tái)線程分開,從而允許其利用多個(gè)CPU。

Bair顯示了實(shí)現(xiàn)JavaFX應(yīng)用程序以充分利用當(dāng)今的多個(gè)線程所需的相對(duì)冗長(zhǎng)的代碼。 Brian Goetz上臺(tái)介紹了Lambda項(xiàng)目和Java語言的更改如何實(shí)現(xiàn)“更好的并行庫”。 Goetz表示,幫助開發(fā)人員的最簡(jiǎn)單方法是為他們提供更好的庫,但是當(dāng)該語言的局限性導(dǎo)致無法編寫庫來完全滿足需要時(shí),必須在某種程度上擴(kuò)展該語言。

格茨表示,內(nèi)部課程的目標(biāo)與Lambda項(xiàng)目相同,但是內(nèi)部課程“還有很多其他負(fù)擔(dān)”。 Goetz補(bǔ)充說,可能“確實(shí)不需要對(duì)集合執(zhí)行批量操作,但這種方式會(huì)更好。” Goetz隨后展示了一個(gè)簡(jiǎn)單但高度說明性的示例,說明了Lambda項(xiàng)目如何更改我們處理集合中批量數(shù)據(jù)更改的方式。 他的幻燈片顯示,今天使用了J2SE 5增強(qiáng)的for循環(huán) ,但可以通過forEach方法(通過新的默認(rèn)實(shí)現(xiàn)接口方法添加到所有集合中)和類似Groovy的閉包語法( -> )來完成。

格茨的下一張幻燈片更加令人印象深刻。 他展示了在迭代一個(gè)集合時(shí)似乎正在執(zhí)行的三個(gè)操作。 但是,他指出,所有這些操作都將在集合上一次執(zhí)行,而只需一次遍歷該集合即可。 我所能想到的就是,“哇!” 格茨(Goetz)也有一張幻燈片,展示了對(duì)集合的computeIfAbsent操作。 最后,他說還有許多工作要做,并引用了兩個(gè)URL與Lambda項(xiàng)目一起使用: http : //openjdk.java.net/projects/lambda/和http://jdk8.java.net/lambda/ 。

關(guān)于傳統(tǒng)Java環(huán)境和嵌入式環(huán)境之間的區(qū)別,進(jìn)行了一些有趣的討論。 Raspberry Pi受到了多次重要的提及。

Reinhold開始談?wù)撃K化和Jigsaw項(xiàng)目,并展示了“意大利面條圖的一點(diǎn)點(diǎn),它比我們開始的地方更干凈,這是整個(gè)意大利面條圖”。 他以此為出發(fā)點(diǎn)來討論將Project Jigsaw從Java 8引導(dǎo)到Java 9的有爭(zhēng)議的決定 。

Reinhold的幻燈片重點(diǎn)介紹了Java 8中的內(nèi)容,例如Project Lambda,Compact Profiles,Type Annotations,Project Nashorn和新的Date / Time API。 Reinhold補(bǔ)充說,“所有這些工作都在OpenJDK中完成”,并且“所有規(guī)范工作都在JCP中完成”。

在主題演講預(yù)定結(jié)束的時(shí)間(當(dāng)?shù)貢r(shí)間晚上7點(diǎn))開始Arun Gupta的演講是一項(xiàng)令人羨慕的任務(wù)。 他談到了Java EE,并展示了一張名為“ Java EE過去,現(xiàn)在和將來”的幻燈片。 這張幻燈片展示了自1999年12月J2EE 1.2的十個(gè)規(guī)范以來Java EE如何添加功能。Gupta的另一張幻燈片談到了“ Java EE 7 Revised Scope”以及它如何提高生產(chǎn)率(通過更少的樣板代碼,更豐富的功能和更多默認(rèn)值)。并添加了HTML5支持(WebSocket,JSON和HTML5表單)。

Gupta的另一張幻燈片名為“ Java EE 7 –候選JSR”,其中列出了Java EE 7的所有新JSS和已修改的JSR。 然后,他將個(gè)別幻燈片集中在其中一些幻燈片上。 他的“ RESTful Web服務(wù)2.0的Java API”幻燈片討論了使用客戶端API的標(biāo)準(zhǔn)化方法。 Gupta的幻燈片顯示了今天是如何完成的(沒有庫),并將其與下一個(gè)客戶端API進(jìn)行了比較,展示了這將變得多么簡(jiǎn)單。

Gupta對(duì)JMS 2.0的介紹包括對(duì)Java較少冗長(zhǎng)的討論,這要?dú)w功于Java編程語言中的注釋和其他新功能。 他提到,所需的資源適配器將使將來更容易“混合和匹配” JMS提供程序。 Gupta展示了一張包含小字體代碼的幻燈片(“此代碼不可讀”),演示了如何使用JMS 1.1發(fā)送消息。 接下來是一張幻燈片,顯示了利用注釋和資源注入來發(fā)送消息的JMS 2.0中明顯更少(更清晰)的代碼。

Gupta對(duì)要添加到Java EE的JSON支持的介紹包括項(xiàng)目符號(hào)“用于解析,生成,轉(zhuǎn)換,查詢等JSON的API”。 然后,他展示了一些幻燈片,其中包含示例JSON格式的數(shù)據(jù)以及使用構(gòu)建器樣式訪問JSON的示例代碼。 感覺很像Groovy的JSON處理 。

WebSocket 1.0的Java API將允許使用注釋輕松地與WebSocket一起使用。 在介紹Bean Validation 1.1時(shí),Gupta指出并非所有新采用的JSR都由Oracle領(lǐng)導(dǎo)。 他展示了在方法參數(shù)上使用內(nèi)置的@NotNull批注,還展示了人們將能夠編寫可類似地應(yīng)用于方法參數(shù)的自定義約束。

Gupta強(qiáng)調(diào)了Java EE的其他改進(jìn),例如JPA 2.1,EJB 3.2等。這些JSR中的大多數(shù)都有早期的公開草案。 GlassFish 4是Java EE 7的參考實(shí)現(xiàn),并且已經(jīng)包括WebSocket,JSON,JMS 2等。

古普塔的幻燈片之一是《 阿凡達(dá)》 。 演示了“憤怒的競(jìng)標(biāo)”示例應(yīng)用程序。 它基于Avatar并在GlassFish上運(yùn)行,并使用標(biāo)準(zhǔn)的Java EE 7組件。

Gupta推出了用于NetBeans的Project Easel。 有人提到NetBeans 7.3 Beta將在本周晚些時(shí)候發(fā)布,并將包括對(duì)HTML5的支持,這是一種新的項(xiàng)目類型。 顯示的示例使用JQuery和CSS。 基于NetBeans的示例通過Google Chrome瀏覽器與WebKit進(jìn)行了通信(它也可與JavaFX嵌入式瀏覽器一起使用),但最終有望與任何基于WebKit的瀏覽器或設(shè)備一起使用。 演示者展示了如何在Google Chrome瀏覽器中更新他對(duì)NetBeans中HTML5代碼(HTML,JavaScript和CSS)所做的更改。 令人印象深刻,我希望我有足夠的時(shí)間接受邀請(qǐng)以提供NetBeans 7.3的早期測(cè)試。 NetBeans將能夠生成RESTful客戶端,支持JQuery并提供Project Nashorn編輯器。 與該演示類似的演示可從http://netbeans.org/kb/docs/web/html5-gettingstarted-screencast.html獲得 。

與戰(zhàn)略主題演講一樣 ,該技術(shù)主題演講在共濟(jì)會(huì)禮堂舉行 。 我在今晚的主題演講中注意到的有趣趨勢(shì)之一是,來自三個(gè)不同組織的至少三個(gè)不同的人提到尋找熟練的Java開發(fā)人員,如果對(duì)工作機(jī)會(huì)感興趣,應(yīng)該與他們聯(lián)系。

參考: JavaOne 2012: JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上的JavaOne技術(shù)主題演講 。


翻譯自: https://www.javacodegeeks.com/2012/10/javaone-2012-javaone-technical-keynote.html

javaone

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的javaone_JavaOne 2012:JavaOne技术主题演讲的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美巨大另类极品videosbest | 亚洲一区二区网站 | 天天视频入口 | 欧美浮力影院 | 黑白配在线观看免费观看 | 沟厕沟厕近拍高清视频 | 亚洲精品你懂的 | 亚洲www在线观看 | 亚洲熟妇无码av | 国产做a视频 | 青青青国产在线 | 精品国产精品网麻豆系列 | 天天精品| 涩涩av| 亚洲风情第一页 | 男人添女人荫蒂国产 | 亚洲国产中文字幕在线观看 | 精国产人伦一区二区三区 | 99精品欧美一区二区三区综合在线 | 伊人久久久久久久久久久久 | 国内偷拍一区二区 | 国产亚洲二区 | 国产精品1234 | 亚洲蜜桃精久久久久久久久久久久 | 国产一区99| 制服丝袜在线第一页 | 国产一区二区三区小说 | 色婷婷综合网 | 在线精品一区二区 | 国产情侣一区二区 | 欧美不卡一区二区 | 亚洲国产欧美自拍 | 男人猛进女人爽的大叫 | 婷婷丁香一区二区三区 | 国产一区二区高清视频 | 性视频在线| 特大黑人娇小亚洲女 | 亚洲熟乱| 亚洲23p| 日本色呦呦 | 久草青青草 | 免费黄色看片 | 懂色av一区二区三区四区五区 | 色哟哟视频网站 | 黄色一级视频免费 | 国产精品一区二区无线 | 国产免费成人在线视频 | 超级碰在线视频 | aa成人| 黄色三级视频在线观看 | 免费激情网址 | a在线| 青青青青青青青青草 | 中文写幕一区二区三区免费观成熟 | 伊人五月天 | 欧美成人精品一区二区三区在线看 | 狠狠干亚洲色图 | 97干干 | 伊人久久免费 | 黄色视屏在线播放 | 黄色激情视频在线观看 | 青青草免费在线观看视频 | 日韩av在线播放网址 | 岛国伊人| 日韩一卡二卡三卡四卡 | av在线不卡网站 | 久久久久久久成人 | 亚洲国内精品 | 日本美女毛片 | 91激情 | 中文字幕88页 | japansexxxxhd医生| 成人av视屏 | 亚洲国产精品成人无久久精品 | 女人扒开屁股让男人桶 | 久久久精品蜜桃 | 色在线网站| 日韩综合另类 | 在线观看黄色免费视频 | 欧美草b | 污污视频网站在线免费观看 | 亚洲在线看片 | 久久一区二区电影 | 精品人妻伦一二三区免费 | 美国一级大黄一片免费中文 | 午夜视频成人 | 国产精品传媒在线观看 | 国产黄色录像片 | 美女被草出水 | 变态视屏| 国产精选在线观看 | 潘金莲黄色一级片 | 成人a级网站 | 久久久久在线观看 | 日韩一区二区精品 | 日本理论片 | 九九热视频这里只有精品 | 色婷五月 | 一区二区色 |