1. JDK JVM JRE分別是什麼
- JDK(Java開發者工具包)
Java Development Kit - JRE(Java運行環境)
Java Runtime Environment - JVM(Java虛擬機)
Java Virtual Machine
範圍上來說:JDK>JRE>JVM
2. 跨平臺性
- 跨平臺性是指:
通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。 - 語言跨平臺原理:
只要在需要運行java應用程序的操作系統上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。 由JVM來負責Java程序在該系統中的運行。