基礎知識點題目:
1. JVM、JRE 和 JDK 的關系.
2. 什么是跨平臺性?原理是什么?
知識點歸納:
1. 解答:
JDK(Java development kit):JDK是Java開發工具包,是整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類別庫,
JRE(Java runtime environment):JRE是Java的運行環境,包含JVM標準實作及Java核心類別庫,
JVM(Java virtual machine):JVM是Java虛擬機,是整個Java實作跨平臺的最核心的部分,任何平臺只要裝有針對于該平臺的Java虛擬機,位元組碼檔案(.class)就可以在該平臺上運行,
關系:
JDK = JRE + 開發工具
JRE = JVM + 類別庫
可結合下圖理解:

2. 解答:
跨平臺指的是Java語言撰寫的程式,經過一次編譯之后,可以在多個系統平臺上運行;
實作原理:Java程式是通過Java虛擬機在系統平臺上運行的,只要該系統可以安裝相應的Java虛擬機(即JVM),該系統就可以運行Java程式,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/257785.html
標籤:java
