java語言的開發基礎知識,jre、jvm和jdk的區別

java語言開發

2.1 java虛擬機 ----- JVM

  • JVM : java虛擬機,簡稱JVM,試運行所有java程序的假象計算機,是java程序的運行環境,是java最具有吸引力的特性之一。我們編寫java代碼,都是運行在JVM之上。
  • 跨平臺:任何軟件的運行,都必須要運行在操作系統之上,而我們用java編寫的軟件可以運行在任何瞎做系統之上,這個特性叫做java的跨平臺性。該特性是由JVM實現的,我們編寫的程序運行在JVM之上,而JVM運行在操作系統之上。

在每一種操作系統上都有其對應的JVM,所以java寫在JVM之上,JVM運行在操作系統上,所以就可以兼容各種操作系統。

2.2 JREJDK

  • JRE:是jav程序運行的環境,包含JVM和運行時所需要的的類庫。
  • JDK: 是java程序開發的工具包,包含JRE和開發人員使用的工具。

我們想要運行一個java程序只需要安裝JRE即可,但是想要開發一個java程序那麼就要安裝JDK

C:\Users\liu\AppData\Roaming\Typora\typora-user-images\1590801407682.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章