空間站

          北極心空

            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)  編輯  收藏 所屬分類: 其他
          主站蜘蛛池模板: 崇左市| 凌源市| 商城县| 临湘市| 海伦市| 宝兴县| 沙洋县| 鄯善县| 荣昌县| 普陀区| 武宣县| 曲水县| 司法| 抚宁县| 鹰潭市| 汶上县| 石阡县| 雅江县| 胶南市| 偏关县| 淮北市| 塘沽区| 陇南市| 河南省| 板桥市| 香河县| 东方市| 涟水县| 巴南区| 浦江县| 沙河市| 名山县| 河间市| 广东省| 灵台县| 漳州市| 揭阳市| 江孜县| 都安| 洪泽县| 东乌珠穆沁旗|