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

JVM、JRE、JDK的區(qū)別和聯(lián)系

開發(fā) 后端
你對(duì)JVM、JRE、JDK的概念和區(qū)別是否了解,這里向大家簡(jiǎn)單介紹一下,JVM指的是Java虛擬機(jī);JRE指的是Java運(yùn)行環(huán)境;而JDK指的是Java開發(fā)工具包。

本文向大家描述一下JVM、JRE、JDK三者的概念和區(qū)別,JVM是指Java虛擬機(jī),所謂“虛擬機(jī)”顧名思義就是模擬出來的東西;Java運(yùn)行環(huán)境就是可以運(yùn)行Java程序的地方;JDK就是我們用來做事情的工具,它包括JRE還有其他工具。

JVM、JRE、JDK的區(qū)別和聯(lián)系

  JVM:JavaVirtualMachine(Java虛擬機(jī))。所謂“虛擬機(jī)”顧名思義就是模擬出來的東西。就像是我們?cè)谟秒娔X看電視,但是電腦里并沒有像電視機(jī)里面一樣的硬件支持,但是我們?nèi)匀豢梢詮碾娔X里接受電視臺(tái)的節(jié)目。那是因?yàn)槲覀兙帉懥艘粋€(gè)可以模擬電視機(jī)硬件工作的軟件運(yùn)行在電腦的平臺(tái)上面的原因。同樣JVM就是模擬了電腦的硬件,它同樣有著像CPU一樣可以執(zhí)行代碼的功能。它的實(shí)現(xiàn)具體有:指令集寄存器組類文件格式棧垃圾收集堆內(nèi)存區(qū)。可以把它理解成是專門用來執(zhí)行Java程序的一臺(tái)機(jī)器。也就是說JVM提供了Java執(zhí)行的硬件平臺(tái)。JVM上執(zhí)行的代碼都存放在.CLASS文件中。JVM只執(zhí)行字節(jié)碼文件。

  JRE:JavaRuntimeEnvironment(Java運(yùn)行環(huán)境)。就是可以運(yùn)行Java程序的地方。就像是我們要在電腦上運(yùn)行一個(gè)視頻軟件的時(shí)候必須在Windos或者是Linux等操作系統(tǒng)上一樣。那我們就可以把它看做是一個(gè)操作系統(tǒng)。也就是說JRE提供了Java執(zhí)行的軟件平臺(tái)。在運(yùn)行Java的過程中除了需要有JVM執(zhí)行Java代碼這個(gè)動(dòng)作外,還需要JavaAPI(ApplicationProgrammingInterface,應(yīng)用編程接口)說簡(jiǎn)單的就是“類庫(kù)”。Java程序在運(yùn)行中沒有這些API是不行的,所以JRE包含JVM。

  JDK:JavaDevelopmentToolKit(Java開發(fā)工具包)。我們有了硬件和軟件兩個(gè)平臺(tái)后就可以做我們自己想做的事情了。JDK就是我們用來做事情的工具,它包括JRE還有其他工具。我們所說版本的不同,也就是說它里面的工具有差異。就像是你不同的工具箱里放著不同的工具一樣。舉個(gè)例子:最常用的一個(gè)就是javac,它是把.java的文件翻譯成.class文件的工具。然后讓JVM來執(zhí)行.class文件中的字節(jié)碼。(就像電腦的CPU只認(rèn)識(shí)0或1的道理)

  如果一臺(tái)計(jì)算機(jī)的需求只是運(yùn)行Java程序,而不是去編寫Java程序的時(shí)候,它只需要安裝JRE就可以了。現(xiàn)在大家知道JVMJREJDK,這些東西到底是什么了吧。
 

【編輯推薦】

  1. 解答WebLogic與JVM六大疑問
  2. Inside JVM體系結(jié)構(gòu)詳解
  3. 實(shí)例解析Linux平臺(tái)的JVM性能評(píng)測(cè)
  4. 詳解Tomcat配置JVM參數(shù)步驟
  5. 深入學(xué)習(xí)JVM內(nèi)存設(shè)置原理和調(diào)優(yōu)

 

 

責(zé)任編輯:佚名 來源: cnblogs.com
相關(guān)推薦

2009-07-08 09:47:47

安裝JDKJREJVM

2010-09-27 11:24:50

JREJVM

2022-06-27 08:24:34

JDKJavaJRE

2009-07-08 17:59:51

JDK JRE

2010-09-27 11:32:41

JVMJREJDK

2009-06-25 14:46:50

JDKJREJVM

2010-09-26 14:32:34

JDKJREJVM

2019-07-24 10:11:51

jdkjreJava

2009-07-08 10:41:54

JDK JRE JVM

2023-09-27 08:46:44

Java 技術(shù)編程語(yǔ)言

2022-12-30 16:06:23

JDKJREJVM

2022-02-15 20:08:41

JDKJavaWindows

2010-09-27 14:50:22

JDKJREJVM

2022-02-16 22:50:28

JVMJDKJRE

2009-07-08 18:07:58

jvm jre

2009-07-08 10:23:29

2010-08-12 15:30:27

FlexFlash

2010-09-26 14:13:31

JDKJREJVM

2010-08-03 15:02:45

FlexPHP

2013-07-11 10:49:58

FedoraUbuntu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品免费一区二区三区 | 免费成人av网站 | 亚洲成av人片在线观看无码 | 操操操av | 久草网站 | 日本精品一区二区 | 久久人人网 | 亚洲一区有码 | 日韩亚洲欧美综合 | 91免费看片神器 | 精产国产伦理一二三区 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 最新日韩在线视频 | 午夜码电影 | 在线视频 亚洲 | 欧美精品成人一区二区三区四区 | 欧美黑人巨大videos精品 | 久久久91| 一级欧美 | 国产专区在线 | 国产成人精品久久二区二区91 | 在线成人免费视频 | 中文区中文字幕免费看 | а天堂中文最新一区二区三区 | 欧美xxxx色视频在线观看免费 | 操操操av | 亚洲精品久 | 综合久久久 | 日韩免费一区二区 | 亚洲精品在线视频 | 色网站在线免费观看 | 久久久久久久久久久福利观看 | 狠狠色综合久久丁香婷婷 | 天天色官网 | 黑色丝袜三级在线播放 | 久久精品国产免费 | 久草网在线视频 | 精品欧美一区二区三区免费观看 | 麻豆一区一区三区四区 | 精品视频一区二区 | 一区二区三区欧美 |