1. 程式人生 > >Java大體介紹(超級短的那種)

Java大體介紹(超級短的那種)

devel 程序 jre ava 客戶端 java字節碼 什麽 軟件編程 版本

Java三大版本

Java SE: Java Standard Edition, 定位於客戶端, 用於桌面應用軟件編程
Java ME: Java Micro Edition, 用於嵌入式系統開發
Java EE: Java Enterprise Edition, 定位與企業級服務器, 用於分布式網絡程序開發
(加一句, Java Script好像和Java沒什麽關系)

跨平臺原理

  1. 一次編譯到處運行
  2. 編譯器作用: 將源文件編譯成class字節碼文件
  3. 虛擬機作用: 將class字節碼文件解釋成對應平臺的機器碼並執行
  4. 只要有提供相應平臺的虛擬機,就可以跨平臺運行編譯過的字節碼文件
  5. 虛擬機與解釋器關系: 解釋器是虛擬機的重要組成部分
  6. Java語音的執行經過編譯和解釋兩個階段

JDK JRE JVM

JDK: Java Development Kill, 開發專用
JRE: Java Running Environment, 運行Java程序所需要的環境集合
JVM: Java Virtual Machine, 用於解釋運行Java字節碼文件

三者關系JDK包含JRE, JRE包含JVM

Java大體介紹(超級短的那種)