JRE:Java   運行時環(huán)境,有了它就能運行Java程序,可以理解為java虛擬機。  
          JDK:Java   開發(fā)環(huán)境,除能運行Java程序外,有Java   標(biāo)準(zhǔn)API類庫,可以在此基礎(chǔ)上開發(fā)Java程序。

          sdk       ---       standard       develop       kit    
          jre       ---       java       run       environment    
          jdk       ---       java       develop       kit       (include       sdk       and       jre)

          sdk是java提供的標(biāo)準(zhǔn)包,含有各種基本類    
          jre為java程序提供運行環(huán)境,    
          jdk包含sdk       和       jre

          SDK(Software   Develop   Kit,軟件開發(fā)工具包),用于幫助開發(fā)人員的提高工作效率。各種不同類型的軟件開發(fā),都可以有自己的SDK。Windows有Windows   SDK,DirectX   有   DirectX   9   SDK,.NET開發(fā)也有Microsoft   .NET   Framework   SDK。JAVA開發(fā)也不含糊,也有自己的Java   SDK。
            Java   SDK最早叫Java   Software   Develop   Kit,后來改名為JDK,即Java   Develop   Kit。
            JDK作為Java開發(fā)工具包,主要用于構(gòu)建在Java平臺上運行的應(yīng)用程序、Applet   和組件等。
            JRE(Java   Runtime   Environment,Java運行環(huán)境),也就是Java平臺。所有的Java程序都要在JRE下才能運行。JDK的工具也是Java程序,也需要JRE才能運行。為了保持JDK的獨立性和完整性,在JDK的安裝過程中,JRE也是安裝的一部分。所以,在JDK的安裝目錄下有一個名為jre的目錄,用于存放JRE文件。
            JVM(Java   Virtual   Machine,Java虛擬機)是JRE的一部分。它是一個虛構(gòu)出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現(xiàn)的。JVM有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。Java語言最重要的特點就是跨平臺運行。使用JVM就是為了支持與操作系統(tǒng)無關(guān),實現(xiàn)跨平臺。
          posted on 2008-06-23 10:25 覆霜 閱讀(379) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 博乐市| 富宁县| 绥芬河市| 汉寿县| 达州市| 岚皋县| 从化市| 明水县| 九江市| 石阡县| 宜宾市| 岳池县| 焦作市| 湖南省| 怀宁县| 黑龙江省| 漳平市| 偏关县| 阜新市| 崇礼县| 涞源县| 盐津县| 常德市| 定安县| 济阳县| 澎湖县| 岳阳市| 葵青区| 格尔木市| 怀集县| 苗栗市| 涟水县| 青川县| 新竹县| 建湖县| 红安县| 通山县| 广州市| 冕宁县| 白玉县| 兴业县|