程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 天天學Java!一分鐘懂得JRE與JDK

天天學Java!一分鐘懂得JRE與JDK

編輯:關於JAVA

天天學Java!一分鐘懂得JRE與JDK。本站提示廣大學習愛好者:(天天學Java!一分鐘懂得JRE與JDK)文章只能為提供參考,不一定能成為您想要的結果。以下是天天學Java!一分鐘懂得JRE與JDK正文


Java的源代碼是以*.java的純文本文件,可使用任何文本編纂器來停止編寫,然則這個源代碼是沒法履行的。履行源代碼的這個義務就須要JDK和JRE。


JDK是Java說話的開辟包,它可以將*.java開頭的文件編譯為可以履行的Java法式。那末,有了可以履行的Java法式,則須要一個JVM才可以將這個Java法式運轉起來。而Java運轉情況,也就是JRE中包括了JVM。JVM就是Java的虛擬機。最初,JDK中包括了JRE。有了如許一個邏輯基本,上面,我們來分離熟悉JRE和JDK. 

我們先來看一下JRE。JRE是英文Java Runtime Environment的縮寫,是指Java運轉情況。它是面向Java法式的應用者,而不是開辟者。它是運轉Java法式所必需的情況的聚集,包括了JVM尺度、完成及Java焦點類庫。它僅可以或許完成Java的運轉,而沒法對Java停止編譯或許調試。JRE的位置就像是一台PC電腦一樣,我們編寫的Windows32或許Windows64運用法式須要操作體系贊助我們運轉。異樣地,我們編寫的Java法式也須要JRE能力運轉。電腦只要裝置了JRE,能力夠准確運轉Java運用法式。JRE有自力的版本,假如一個用戶僅須要運轉Java法式,那末他只須要裝置一個JRE便可以了。而且這套JRE必定是湧現在 C:\Program Files\Java 目次下。 

我們再來看JDK。JDK是英文Java Development Kit的縮寫,是Java說話的軟件開辟對象包。它是面向Java開辟者宣布的Java套件。JDK包括的根本組件包含:編譯器、jar打包對象、Javadoc文檔生成器、Debug調試器、頭文件生成器、反匯編器、監控對象等。JDK中包括了一個完成的JRE。所以說,假如裝置了JDK,就不用再次裝置JRE。假如你的電腦同時裝置了JDK和JRE,那末你就會發明你的電腦有兩套JRE,一套位於 \jre 別的一套位於 C:\Program Files\Java\jre1.5.0_15 目次下,前面這套比後面那套少了Server真個Java虛擬機,不外直接將後面那套的Server端Java虛擬機復制過去就好了。並且在裝置JDK可以選擇能否裝置這個位於 C:\Program Files\Java 目次下的JRE。 

最初,我們順帶說一下JVM。JVM是Java的虛擬機,是英文Java Virtual Machine的縮寫。它是全部Java完成跨平台最焦點的部門,一切的Java法式都邑起首被編譯成.class的類文件,這類類文件可以在虛擬機上履行。也就是說class其實不直接與機械的操作體系絕對應,而是經由虛擬機直接地與操作體系交互,由虛擬機將法式說明給當地體系履行。

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved