John Jiang

          a cup of Java, cheers!
          https://github.com/johnshajiang/blog

             :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
            131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks
          Tony Printezis和Raghavan Srinivas插話Java的未來
          這是Oracle官方JavaOne博客中的一篇,介紹了兩位Java Rock Start--Tony Printezis和Raghavan Srinivas對他們所感興Java主題的看法。(2010.09.22)

          我逮到了兩個JavaOne Rock Start,Oracle的Tony Printezis,以及以不斷探索新知識而聞名的Java技術布道者Raghavan Srinivas,讓他們談談關于Java和JavaOne的事兒。

          我向Printezis,垃圾收集和Java方面的領導性專家,詢問今年的JavaOne如何。
          "對于JavaOne而言這是重要的一年,它有了一個新的九月時間點,三個新會場,一個新主人。但盡管有了這些變化,它仍然保持了早前的宗旨,即讓人們喜歡從該領域的頂級專家那兒學習Java平臺的最新開發技術。所以,盡管有了這些改變,我堅信與會者們會發現會議內容仍如往年那樣富有教育性的,有用的,且是高質量的。另外,JavaOne與OpenWorld共用同一會場也將給予會者們機會去利用這兩個活動,這會使他們在San Francisco的旅程更有價值。"

          那么Java平臺的現狀如何?
          "很明顯地,2010年是有重大變故的一年,這不可避免地會影響到我們每天的工作與進步。然而,Oracle已經承諾會繼續發展和投資Java平臺。所以,盡管有過去數月中我們所遇到的混亂情況,我們仍會像以前那般創勁十足地繼續創新和改進Java平臺。"

          Java開發者應該關心的趨勢是什么?
          "對于使其它語言能運行JVM上的工作我都感興趣。這些語言都能方便地與Java進行交互(畢竟都是Java字節碼!),這一事實為開發者提供了許多有趣的機會。使用最適合的語言去編寫系統的每一個部分,并且所有部分都運行在同一個最高水準的JVM上,也使得在跨語言邊界時能夠做到最好,這樣不是很好嗎?"

          我問到他在周四的議程,"垃圾收集終結者",這是一個很受歡迎的主題,會占用整個上午。在下午,他還會提供另一個議程。
          "多年來,我一直在向顧客和開發者們介紹GC。我當時很快就有這樣的印象,很多伙計們對GC能做什么和不能做什么存在著誤解。事實上,我們已收到許多建議GC進行改進的要求,但這些要求毫無道理。所以,我和我的合作演講者John Coomes就想給出一個演講來幫助聽眾們去澄清如此多的誤解。"

          Tony也給出了一個關于在HotSport Java虛擬機中進行性能調優的議題
          "這是我和Charlie Hunt在去年JavaOne中相同主題的后續演講。我們在開始這個演講時就聲明'GC調優是一種藝術,我們不能給出一種通用的秘方來教你怎么去做。'今年我們還將這么做。我們提出了一個方法學,應該可以適應很多不同的情況。我們也收到了來自于Jon Masamitsu,GC組的技術領導,的許多有用信息。這需要大量的工作,所以我希望能向大家展示它。希望聽眾們會發現這個演講會很有幫助,也希望這個演講像去年那樣受歡迎。"

          Q:你想看到GC在未來如何發展?
          A:更大的內存,更佳的延遲情況,更多的垃圾!

          關于垃圾收集的八個神話
          出于好奇心,此處有一個GC神話的列表,Tony將在周四曝出來:

             1. 引用計數GC將解決我所有的延遲問題。
             2. Malloc/free將總是比GC表現的更好些。
             3. 一旦對象變得不可及,就應該立即調用finallizer方法。
             4. 垃圾收集將消除所有的內存泄露。
             5. 由于我知道某些重要對象已不及了,如果我顯式地消除分配給這些對象的內在,生活將會變得更好些。
             6. GC既可以給我非常高的吞吐量,也能給我非常低的潛伏期。
             7. 在應用程序的關鍵部分我需要使GC停止工作。
             8. 在系統中,我能使用GC所編寫的任何東西,我也可以使用malloc/free去編寫。

          Raghavan Srinivas,Sun Microsystems公司中多年的Java技術布道者,在關于技術的發展方向方面有些東西要說。
          我讓他告訴我們下一個大的技術革新會是什么。
          "Hadoop和NoSQL運動。Hadoop是一個Apache開源項目,它基于代碼的轉移及數據的本地化,使你不必處理數據延遲。當要處理當今企業生產和消費的TB甚至PB級數據時,這會很有幫助。它為了開發者們提供了一個非常簡單的基于Map/Reduce的范式,并且這個框架隱藏了分布式數據加載,數據復制等等方面的大部分底層復雜度。如果你熟悉Peter Deutsh的計算謬論,你就能發現這些謬論已經困擾著許多分布式系統了。新的框架解決了許多這樣的問題。對于云計算,這是一個極好的基礎架構。公司,無論大小,已經采用了這些技術,而最初的熱情讓我記住了Java。"

          祝大家中秋佳節愉快:-)
          posted on 2010-09-22 22:24 John Jiang 閱讀(2100) 評論(0)  編輯  收藏 所屬分類: Java 、OpenWorld/JavaOne/SunTechDays 、翻譯
          主站蜘蛛池模板: 海丰县| 金华市| 蒲江县| 监利县| 泸定县| 桂阳县| 民勤县| 福州市| 武定县| 南投市| 黄大仙区| 乐至县| 东丽区| 城市| 桦南县| 安徽省| 清水河县| 凌源市| 乌海市| 合水县| 文山县| 平潭县| 青海省| 汕尾市| 元氏县| 伽师县| 临清市| 山西省| 溆浦县| 盐山县| 永兴县| 麦盖提县| 龙游县| 和平县| 江津市| 吐鲁番市| 北辰区| 依兰县| 新建县| 九江市| 昆山市|