Java大體介紹(超級短的那種)
阿新 • • 發佈:2018-09-18
devel 程序 jre ava 客戶端 java字節碼 什麽 軟件編程 版本
Java三大版本
Java SE: Java Standard Edition, 定位於客戶端, 用於桌面應用軟件編程
Java ME: Java Micro Edition, 用於嵌入式系統開發
Java EE: Java Enterprise Edition, 定位與企業級服務器, 用於分布式網絡程序開發
(加一句, Java Script好像和Java沒什麽關系)
跨平臺原理
- 一次編譯到處運行
- 編譯器作用: 將源文件編譯成class字節碼文件
- 虛擬機作用: 將class字節碼文件解釋成對應平臺的機器碼並執行
- 只要有提供相應平臺的虛擬機,就可以跨平臺運行編譯過的字節碼文件
- 虛擬機與解釋器關系: 解釋器是虛擬機的重要組成部分
- Java語音的執行經過編譯和解釋兩個階段
JDK JRE JVM
JDK: Java Development Kill, 開發專用
JRE: Java Running Environment, 運行Java程序所需要的環境集合
JVM: Java Virtual Machine, 用於解釋運行Java字節碼文件
三者關系JDK包含JRE, JRE包含JVM
Java大體介紹(超級短的那種)