Java新技術大會第一天:IT也搞笑
原創(chuàng)【51CTO特稿】Jazoon的年度主持人,Reiner Grau以一張斯坦利·庫布里克的電影《太空漫游》畫面揭開大會的序幕之后,介紹了大會計劃委員主席Corsin Decurtins。Corsin在解釋了從250個推薦人中選擇出70個人進行主題演講有多困難之后說:“非常幸運的是,為了保證整個會議的高標準,我們擁有30位業(yè)界專家對作為評審團隊,評審和選擇演講主題。”
Jazoon在介紹主題演講人Danny Coward的時候,要求Danny解釋一下他的“數(shù)論”博士頭銜。Danny非??斓幕卮鹫f:“我只是庫布里克電影開場中的一只尖叫的猴子”。當被問到對Oracle的感覺如何的時候,Danny豪不掩飾并臉皮很厚的說:“這是一個很賺錢的公司,不過需要時間也很長。”
就這樣,Danny開始了他的“Java SE與Java FX:未來之路”主題演講。介紹了Java SE與Java FX剛剛發(fā)布即將發(fā)布的一些新的特性。為了讓大會上其他相關內(nèi)容的演講者能夠更好的發(fā)揮,他有意的回避了JavaEE部分的內(nèi)容。Danny指出,5月24日,在Java 15歲生日之際,Java取得了巨大的成就:7700萬Java開發(fā)者、在9億桌面電腦中安裝了Java、在25億臺移動設備上運行著Java程序。他還播放了一段Java之父James Gosling的視頻。視頻中,James Gosling拿著一臺92年就出現(xiàn)的,基于Java(Star 7)的手持設備,該設備已經(jīng)支持觸摸和手勢感應,非常類似于現(xiàn)在的智能手機。對于***的SE特征,他說主要包括:為了減小應用的大小對Java進行縱向分割、可伸縮性以及啟動速度。Java實體之間的依賴關系已經(jīng)從過去的50個實體對177個實體降低到27個實體對95個實體,并將繼續(xù)拆分過去15年所產(chǎn)生的各種依賴關系。在新功能方面,為了支持并行計算,引入了垃圾收集和Fork/Join API。他說,DaVinci項目的目標就是提升應用的速度,并簡化在JVM對200多個非Java語言的支持方式。在Java語言改進方面,他說主要包括更多的聲明語法支持、catch語法和switch語法的改進等。對于JavaFX,他說18個月內(nèi)連續(xù)發(fā)布4個版本,通過這4個版本中對UI組件的改進,無論是在移動設備還是TV上,JavaFX與Java Swing已經(jīng)非常接近了。在速度方面通過懶綁定技術已經(jīng)能夠支持1000個圖形節(jié)點,并通過并行jar加載和快速類加載提高了啟動速度。他介紹Prism項目的時候說,該項目引入了一個新的圖形堆棧,通過該堆??梢岳帽镜谿PU達到加速的目的。***他以一個能夠按國家與自1924年以來冬季奧運會獎牌互動的演示結束了演講。
當介紹***一位主題演講者Kevlin Henney以及他的新書《程序員必須知道的97件事》的時候,Reiner Grau問他:“為什么那么多的物理學家最終都搞IT了?”Kevlin開玩笑說:“日內(nèi)瓦歐洲物理學會的物理學家太多了!”。Reiner在提到Kevlin寫的一本關于設計模式的書的時候說:“你的這本書與GoF的書有什么區(qū)別?”(注:GoF的設計模式的書指的就是著名的《設計模式:可復用面向?qū)ο筌浖幕A》)。Kevlin敲了一下桌子說:“他們的書很掙錢!”。接下來,Kevlin在解釋為什么使用97這個數(shù)字時候,開始說這是一個經(jīng)過精煉之后的數(shù)字,后來又說他希望選擇的是一個接近100的數(shù)字,但是不希望是99或者101,如果是100會讓人覺得太難。在該書中匯集了幾乎來自每個大陸的,不同類型程序員的意見。他簡要介紹了以下一些內(nèi)容:深入實踐。在參與一項任務時,“掌控工作”要勝過“完成工作”;學會評估。對目標進行評估并區(qū)別對待以及區(qū)分特殊問題和一般問題的好處。整個過程,他通過一個關鍵字統(tǒng)計工具演示了不同極端情況下,所出現(xiàn)的好和壞的結果。
【編輯推薦】