空間站

          北極心空

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks
           HotSpot 虛擬機 (JVM)

            本站(openjdk)現在所列出來的就是HotSpot虛擬機的源代碼,而HotSpot正是目前世界上java虛擬機的最好的實現。

            HotSpot的基礎代碼是許多人辛勤勞動的結晶,這個過程迄今已持續了超過10年的時間(當然時間長并不意味著一定好,一半一半吧)。所以到現在為止,他的體積是很大的。有將近1500個C/C++頭引用和源代碼文件,整個虛擬機的代碼加起來差不多有25萬行。這些源代碼中含有大家所期望看到的類裝載器的實現,以及字節碼解釋器,其他相關輔助的運行時子程序;還有兩個runtime編譯器(compilers )實現,正是他們幫助我們把類的字節碼文件轉換成本地的機器指令。當然還有大約3個垃圾收集器以及一系列用來實現同步的高性能運行庫文件等等。

            雖然你可以獲得以上這些源代碼的實現,但是還有一些東西并沒有包含在源代碼中,譬如說java類庫,所謂的類庫就是平時大家編程時用到的API類庫(如java.lang等等),這些類庫與java虛擬機共同構成了java運行時環境(JRE)和java開發環境(JDK)。當然你可以單獨下載這些類庫代碼。還有就是你不可能擁有我們這個令人不可思議的高品質的團隊,正是這個團隊讓我們在對java這架飛機修理改進的同時又不影響他的持續前航。當然你也不會有自動化測試環境和設備齊全的試驗室(這些設備包括高速與慢速,單處理器和多處理器,預裝了不同操作系統和編譯器的各種機器)。你也不會擁有我們這個高效的團隊,正是他讓我們不斷進步,遠離倒退的泥沼。還有我們的伙伴和獲得授權的的人,有了他們的幫助才使我們寫出輕便簡潔的代碼。你更不可能獲得數以億計的用的爽或者不爽的用戶,他們讓我們持續關注問題發生的所在并予以解決。好了,如果你想獲得以上羅列的一切好處的話,那么你就必須在平臺持續的開發過程中與我們合作,使他發展的更加美好。

            目前已經開源的項目有:

            * Java HotSpot technology (JVM)

            * Java programming language compiler (javac)

            * JavaHelp software

            * Sun's feature phone Java ME implementation

            * Java ME testing and compatibility kit framework

            稍遲一點會有:

            * An advanced operating system phone implementation

            * The framework for the Java Device Test Suite

            2007年第1季度:

            * A buildable Java SE Development Kit (JDK)

            * Project GlassFish (in addition to CDDL) 馬上下載:

          CSDN聲明:此消息系轉載自CSDN合作媒體,其中細節未經CSDN證實,特此聲明

          posted on 2006-12-05 14:59 蘆葦 閱讀(418) 評論(0)  編輯  收藏 所屬分類: 其他
          主站蜘蛛池模板: 梁山县| 乌拉特后旗| 江口县| 乐平市| 工布江达县| 夹江县| 巢湖市| 安西县| 静乐县| 启东市| 东方市| 岗巴县| 衢州市| 仙桃市| 喜德县| 峨眉山市| 扶绥县| 湖南省| 炎陵县| 双鸭山市| 延寿县| 石家庄市| 博野县| 广南县| 济南市| 靖宇县| 洛川县| 汕尾市| 阿荣旗| 天峨县| 三门县| 景宁| 淅川县| 旬阳县| 正镶白旗| 泰安市| 绵竹市| 竹北市| 集贤县| 松江区| 乐平市|