java SE:(java Standard Edition)
java ME;(java mobile Edition)
java EE;(java Enterprise Edition)
這是java的三個版本;或者叫做java的三個體系;
註意第一個版本是最基礎的一個版本,不管你走哪一條路,都會學習第一個版本,第一個版本學完之後你可以選擇走m的版本或者是走E的版本。
java是由Sun公司推出的,而java的創始人則是人稱“高司令”的老頭,今年年初,Sun被Oracle公司收購瞭。收購價格是74億美金;
而關於這三個版本最開始都是J2SE之類的,在裡面都有個2;
JDK:Java Development Kit(java開發包;)【這個是必須要的東西;】
JRE:Java Runtime Environment(java執行環境或者叫做java運行時環境);
JDK包含瞭JRE。(java的程序出瞭運行還要能編譯;所以不能隻有JRE,但是可以隻有JDK。)
platform:英譯為平臺;
java SE有幾個版本:jdk1.4、jdk1.5(5.0)【這兩個版本是一個意思;】、jdk1.6(6.0);目前最高版本是7.0;
兩個版本的別名:
jdk1.5(5.0):Tiger,老虎;
jdk1.6(6.0):mustang,野馬;
javac.exe :編譯;
java.exe :執行;
接著就是修改path變量值,將我們安裝的jdk的bin路徑復制到path裡面去,保證我們的java程序文件能夠在電腦計算機上面進行編譯執行。
下載jDK,然後安裝jdK,直接安裝就可以,設定環境變量(可以是用戶變量,也可以是系統變量),指向JDK安裝目錄中的bin目錄;通過運行,輸入cmd,打開命令行窗口,輸入java -version,顯示出java的版本信息,如果能到位的話就表示準備工作已經完全做好瞭,接下來就可以編寫java程序瞭。
可以直接使用記事本來編寫java程序,也可以使用類似於Editplus、ultraEdit等高級文本編輯工具編寫java程序,還可以使用專業的IDE(Integrated Development Environment)編寫。
最後,我們使用記事本實現一個Hello World的java程序。
所有的java代碼,後綴名都是以java結尾的。
class文件是字節碼文件,程序最終執行的就是這個字節碼文件(bytecode)
編譯的命令行程序:javac Test.java;
編譯成功之後就自動的生成瞭一個class文件;
然後在執行:java Test(註意後面沒有後綴名。)
命令行中輸出的就是HelloWorld。
編譯之後生成的class文件名是跟java中定義的類名一致的。
java是跨平臺的語言,真正執行的不是二進制代碼,而是字節碼。
JVM(Java Virtual Machine,java虛擬機)不是跨平臺的,是由C語言編寫的,java之所以能夠做到跨平臺,本質原因在於JVM不是跨平臺的。
作者“黎黎原上草”