国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

每天學Java!一分鐘了解JRE與JDK

2019-11-26 14:01:15
字體:
來源:轉載
供稿:網友

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并不直接與機器的操作系統相對應,而是經過虛擬機間接地與操作系統交互,由虛擬機將程序解釋給本地系統執行。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澳门| 宜良县| 达尔| 山丹县| 刚察县| 成武县| 阿拉善盟| 杨浦区| 海林市| 长寿区| 德惠市| 恩平市| 义乌市| 体育| 吉隆县| 麟游县| 三门县| 喀喇| 沾益县| 安达市| 罗甸县| 敦化市| 商洛市| 姚安县| 永德县| 类乌齐县| 荔浦县| 玛曲县| 阿克陶县| 绥中县| 瑞安市| 娱乐| 班戈县| 上栗县| 邯郸县| 德安县| 句容市| 镇雄县| 开封县| 衡南县| 台前县|