ava SE:Java Standard Editionjava
Java ME: Java Mobile Editionwindows
Java EE:Java Enterprise Edition工具
Java是由Sun公司推出的(今年初被Oracle公司收購)。命令行
收購價格:74億美金code
J2SE、J2ME、J2EE開發
JDK:Java Development Kit (Java開發必備)cmd
JRE:Java Runtime Environment (Java執行環境)虛擬機
JDK包含了JRE。it
Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0)io
jdk 1.5(5.0):Tiger,老虎
jdk 1.6(6.0):Mustang,野馬
接下來就能夠編寫Java程序了。
能夠直接使用windows記事原本編寫Java程序,也可使用Editplus,UltraEdit等高級文本編輯工具編寫Java程序,還可使用專業的IDE(Integrated Development Environment)編寫。
全部的Java代碼,其後綴都是以java結尾。
Java程序的執行過程分爲兩步:
Class文件是字節碼文件,程序最終執行的就是這個字節碼(bytecode)文件。
編譯命令:java Test.java
執行命令:java Test(注意,Test後面沒有.class)
Java是跨平臺的語言,真正執行的不是二進制代碼,而是字節碼。
JVM(Java Virtual Machine,Java虛擬機)
Java是跨平臺的,而JVM不是跨平臺的(JVM是由C語言編寫的)