標籤:
JAVA語言的版本:
J2SE(Java2 Platform Standard Edition,java平台標準版),後更名為:JAVA SE
J2EE(Java 2 Platform,Enterprise Edition,java平台企業版),後更名為:JAVA EE
J2ME(Java 2 Platform Micro Edition,java平台微型版),後更名為:JAVA ME
跨平台
“一處編寫,到處運行”,寫好的JAVA代碼由JAVA源碼編譯器來編譯產生位元組碼檔案,然後交由JAVA虛擬機器JVM(Java Virtual Machine)來根據不同的CPU、不同的作業系統,來解釋成相應的機器碼,所以說,JAVA是一門物件導向的跨平台的解釋性變成語言。
JRE和JDK
JRE(Java Runtime Environment)運行JAVA程式所必須的環境的集合,包含JVM標準實現及Java核心類庫。包括兩部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應用程式的Java平台。它包括Java虛擬機器(jvm)、Java核心類庫和支援檔案。它不包含開發工具(JDK)--編譯器、調試器和其它工具。JRE需要輔助軟體--Java Plug-in--以便在瀏覽器中運行applet。
JDK (Java Development Kit)是 Java 語言的軟體開發套件(SDK), 主要用於行動裝置、嵌入式裝置上的java應用程式。沒有JDK的話,無法編譯Java程式.
JDK包含的基本組件包括:
javac – 編譯器,將來源程式轉成位元組碼
jar – 打包工具,將相關的類檔案打包成一個檔案
javadoc – 文檔產生器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
java – 運行編譯後的java程式(.class尾碼的)
appletviewer:小程式瀏覽器,一種執行HTML檔案上的Java小程式的Java瀏覽器。
Javah:產生可以調用Java過程的C過程,或建立能被Java程式調用的C過程的標頭檔。
Javap:Java反組譯碼器,顯示編譯類檔案中的可訪問功能和資料,同時顯示位元組代碼含義。
Jconsole: Java進行系統調試和監控的工具
環境變數的配置:
參見該文章:http://www.cnblogs.com/xs104/p/4478096.html
JAVA筆記整理(一),JAVA介紹