<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>生活課堂>生活小常識>

        簡述jre與jdk的區別

        時間: 岳彬1043 分享

          少同學初次安裝JDK后,會發現電腦里會有兩套JRE:一套位于 \jre;另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目錄下后面這套比前面那套少了Server端的Java虛擬機。那么JDK和JRE各有什么作用,區別在哪呢?下面是學習啦小編為你整理的簡述jre與jdk的區別,供大家閱覽!

          簡述jre和jdk的區別

          什么是JRE

          JRE(Java Runtime Environment,Java運行時環境),包含了java虛擬機、java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境。

          它相當于操作系統部分,提供了Java程序運行時所需要的基本條件和許多Java基礎類,例如,IO類、GUI控件類、網絡類等。

          JRE是提供給普通用戶使用的,如果你只想運行別人開發好的Java程序,那么,你的計算機上必須且只需安裝JRE。

          什么是JDK

          JDK(Java Development Kit,Java開發工具包),它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開發相關的工具,是提供給Java開發人員使用的。

          JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。

          總結初學者學習和使用Java語言時,首先必須下載和安裝JDK。JDK中已經包含了JRE部分,初學者安裝JDK后不必再去下載和安裝JRE了。

          如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。

          JDK,JRE,JVM之間的區別

          JDK, JRE和JVM是java編程語言的核心概念。他們看起來有點相似。作為一個編程者我們似乎也并不是很關心這個概念。但是她們確實是有區別的,并且他們分別基于不同的目的的。本文將會分別解釋這三個概念,并且說明他們之間的不同點。

          Java Development Kit (JDK)

          JDK是java環境的核心組件,它提供了編譯、調試、執行一個java program必須要用到的可執行和二進制的所有tool。JDK是一個平臺定制軟件,這也是我們為什么要把安裝版分為 for Windows, Mac and Unix。我們可以認為JDK就是一個jre的超集。因為jdk包含了含有java編譯器、debugger以及一些核心類。

          JDK是為寫代碼的人準備的。

          Java Virtual Machine(JVM)

          而JVM是java編程語言的心臟,the heart。當我們run了一個program,JVM就開始負責把byte code轉換成機器特定的code(machine specific code)。

          JVM也是平臺無關的,并且提供了核心的java功能比如memory管理、gc(垃圾回收)、安全等等。

          JVM支持定制化,我們可以使用java的options(參數)來定制化JVM,什么意思呢?就是你可以給JVM設置最小memory和最大memory。 JVM被稱為是一種虛擬化技術(virtual),是因為它提供了不依賴于底層的操作系統和硬件設備的接口。它這種不依賴硬件和操作系統的特點使得java program可以“write-once run-anywhere”。

          Java Runtime Environment (JRE)

          JRE是JVM的實現,JRE提供了platform(平臺)來執行java program。JRE由JVM和java binaries以及確保能夠成功執行任何program的其他class。記住了,JRE不包含任何和development有關的工具,比如java compiler,debugger等等。也就是jre不是給開發準備的,而是給運行準備的。如果你想要執行java program,你應該要安裝JRE,就沒必要安裝JDK了。

          現在你應該明白了。JDK是為開發準備的,然而JRE只是為了run java的program。JDK 和 JRE 都包含JVM,因為它們都需要run 我們的java program。JVM是我們java編程語言的心臟(heart),JVM是平臺無關的。

          猜你喜歡:

        1.Java(jdk和jre)下載安裝與環境變量的配置

        2.Java SE和Java EE的區別

        3.jdk安裝后輸入javac無法運行怎么辦

        4.java sdk環境變量怎么配置

        5.關于經典JAVA面試題大全

        6.java基礎知識

        7.2016年java面試題(2)

        8.win7和win8下的jdk環境變量設置

        3209196 主站蜘蛛池模板: 精品熟女日韩中文十区| 久久www免费人成看片中文| 人人妻人人做人人爽夜欢视频 | 深田えいみ禁欲后被隔壁人妻| 亚洲欧美日韩综合久久久| 欧美成人看片黄A免费看| 视频一区二区不中文字幕| 国产成人福利在线视频播放下载| 国产91特黄特色A级毛片| 亚洲乱码一区二区三区视色 | 亚洲欧美自偷自拍视频图片| 亚洲av网一区天堂福利| 久艾草在线精品视频在线观看| 亚洲AV无码国产永久播放蜜芽| 日韩大尺度一区二区三区| 日本福利一区二区精品| 97久久久亚洲综合久久| 久久久久无码精品国产app| 波多野结衣久久一区二区| 国产中文字幕一区二区| 狠狠人妻久久久久久综合九色| 无码国产69精品久久久久| 国产精品自拍实拍在线看| 91老熟女老人国产老太| 国产福利在线观看免费第一福利| 永久免费AV无码网站YY| 免费无码精品黄av电影| jizz国产免费观看| 2021国产成人精品久久| 国产亚洲av夜间福利香蕉149| 成人无码区在线观看| 精品少妇爆乳无码aⅴ区| 素人视频亚洲十一十二区| 日韩放荡少妇无码视频| 又大又长粗又爽又黄少妇毛片| 亚洲AV日韩AV综合在线观看| 久久精产国品一二三产品| 亚洲精品区午夜亚洲精品区| 94人妻少妇偷人精品| 国产精品乱码久久久久久小说| 国产不卡精品视频男人的天堂|