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