成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度剖析JDK/JRE/JVM三者的區別

開發 后端
這里向大家簡單介紹一下jdk,jre,jvm三者的區別和聯系,三者的關系可以與PC,操作系統,硬件之間的關系做比較,比如JRE相當于PC,JVM就相當于PC中的硬件,而DK只是一個編寫各種程序或者Java類庫的工具。

你對jdk,jre,jvm三者的區別和聯系是否了解,這里和大家分享一下, j2sdk(Software Development Kit for Java 2) ,簡稱JDK.它包括了JDK(Java Development Kit),JRE(Java Runtime Environment),Java Plug-in. JDK即Java開發工具包. JDK是一組API,也可以說是一些java Class。

jdk,jre,jvm區別

   ◆ j2sdk(Software Development Kit for Java 2) ,簡稱JDK.它包括了JDK(Java Development Kit),JRE(Java Runtime Environment),Java Plug-in. JDK即Java開發工具包. JDK是一組API,也可以說是一些java Class。JDK是一切java應用程序的基礎,所有的java應用程序都構建在這個之上的。位于"Java安裝目錄\jdk1.5.0_07".

    ◆JRE ( Java Runtime Environment ),是運行 Java 程序必不可少的(除非用其他一些編譯環境編譯成.exe可執行文件……),JRE的地位就象一臺PC機一樣,我們寫好的Win32應用程序需要操作系統幫我們運行,同樣的,我們編寫的Java程序也必須要JRE才能運行。所以當你裝JDK后,如果分別在硬盤上的兩個不同地方安裝了兩套JRE,那么你可以想象你的電腦有兩臺虛擬的Java   PC機,都具有運行Java程序的功能。所以我們可以說,只要你的電腦安裝了JRE,就可以正確運行Java應用程序。JRE里面有一個 JVM , JRE 與具體的 CPU 結構和操作系統有關,我們從 Sun 下載 JRE 的時候就看到了不同的各種版本,,同 JVM 一起組成 JRE 的還有一些 API (如 awt , swing 等), JRE 是運行 Java 程序必不可少的.

    ◆JVM 是 Java 平臺的基礎,和實際的機器一樣,它也有自己的指令集,并且在運行時操作不同的內存區域。 JVM 通過抽象的操作系統和 CPU 結構,提供了一種與平臺無關的代碼執行方法,即與特殊的實現方法、主機硬件、主機操作系統無關。但是在一些小的方面, JVM 的實現也是互不相同的,比如垃圾回收算法,線程調度算法(可能不同 OS 有不同的實現)。 JVM 的主要工作是解釋自己的指令集(即字節碼)并映射到本地的 CPU 的指令集或 OS 的系統調用,保護用戶免被惡意程序騷擾。 JVM 對上層的 Java 源文件是不關心的,它關注的只是由源文件生成的類文件( class file )。類文件的組成包括 JVM 指令集,符號表以及一些補助信息。

    要運行Applet,在客戶端必須安裝有 JRE,即“運行時”,容易一點理解,就象所謂的“插件”,要開發JAVA應用程序\Web應用,就必須在服務器端安裝相應的 JVM+JDK 了(開發應用 Java web應用 時,客戶端不需要安裝任何的JVM)

    如果你使用JAVA開發應用,就需要安裝 JRE+JDK,就是 J2SE.
 
    如果在客戶端運行Applet,客戶端瀏覽器必須嵌有JAVA JVM,如果沒有,就需要安裝,即:在客戶端創建JRE(運行時,包含JVM),而客戶端是不需要做開發的,所以,JDK就沒有必要安裝了不同版本的Applet在不同的JVM下可能無法正常運行,而Microsoft JVM只是Sun JVM的“低版本”,微軟在windows xp/2003中干脆將JVM去掉了.

【編輯推薦】

  1. JVM、JRE、JDK的區別和聯系
  2. 探究JVM1.6與JVM1.5性能差距
  3. JVM監控在本地和遠程的應用
  4. JVM參數設置使用技巧
  5. JVM啟動參數中標準參數列表速查手冊
責任編輯:佚名 來源: blog.sina.com.cn
相關推薦

2010-09-27 11:32:41

JVMJREJDK

2010-09-26 14:13:31

JDKJREJVM

2010-09-25 14:58:12

JVMJDKJRE

2022-12-30 16:06:23

JDKJREJVM

2009-06-25 14:46:50

JDKJREJVM

2022-06-27 08:24:34

JDKJavaJRE

2011-05-20 13:45:30

Java

2011-06-15 10:28:37

Qt QWidget QMainWindo

2009-07-08 10:41:54

JDK JRE JVM

2009-07-08 17:59:51

JDK JRE

2024-01-07 12:02:55

URLURIURN

2022-02-15 20:08:41

JDKJavaWindows

2009-07-08 09:47:47

安裝JDKJREJVM

2010-09-27 14:50:22

JDKJREJVM

2019-07-24 10:11:51

jdkjreJava

2019-12-06 08:17:25

SessionCookieToken

2009-06-18 15:27:42

Java SEJava EEJava ME

2010-02-05 15:33:29

Android JDK

2023-09-27 08:46:44

Java 技術編程語言

2017-09-18 17:00:02

前端URLURN
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色免费观看 | 久久精品国产久精国产 | 成人免费观看视频 | 三级成人在线观看 | 中文字字幕在线中文乱码范文 | www.日本精品 | 亚洲精品一区二区网址 | 天天综合久久 | 久久久精品视频免费 | 午夜视频在线 | 欧美一级二级在线观看 | 国产日韩免费视频 | 羞羞视频网 | 成人性视频在线播放 | 午夜一区二区三区视频 | 99国产在线 | 特黄级国产片 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 五月天国产视频 | 亚洲一区二区视频在线观看 | 国产91丝袜在线播放 | 操人网 | 久久精品国产一区 | 国产精品国产三级国产aⅴ浪潮 | 日本不卡免费新一二三区 | 亚洲成人免费在线观看 | 久久久久久999 | 嫩草黄色影院 | 四虎最新 | 色秀网站 | 日韩国产一区二区 | 久久国产成人 | 中文字幕国产精品 | 欧美国产视频 | 国产精品视频播放 | 国产1区在线 | 天天玩天天干天天操 | 天天操夜夜操免费视频 | 久久一及片 | 久久久久精 | 毛片免费观看 |