java
語言開發
2.1 java
虛擬機 ----- JVM
JVM
:java
虛擬機,簡稱JVM,試運行所有java程序的假象計算機,是java程序的運行環境,是java最具有吸引力的特性之一。我們編寫java代碼,都是運行在JVM
之上。- 跨平臺:任何軟件的運行,都必須要運行在操作系統之上,而我們用java編寫的軟件可以運行在任何瞎做系統之上,這個特性叫做java的跨平臺性。該特性是由JVM實現的,我們編寫的程序運行在JVM之上,而JVM運行在操作系統之上。
在每一種操作系統上都有其對應的JVM,所以java寫在JVM之上,JVM運行在操作系統上,所以就可以兼容各種操作系統。
2.2 JRE
和 JDK
JRE
:是jav程序運行的環境,包含JVM和運行時所需要的的類庫。JDK
: 是java程序開發的工具包,包含JRE
和開發人員使用的工具。
我們想要運行一個java程序只需要安裝JRE
即可,但是想要開發一個java
程序那麼就要安裝JDK
。