完成第一個Java程序
? 代碼編寫:

? 保存為:Welcome.java
? 編譯階段(編譯器創(chuàng)建class字節(jié)碼文件 ) ? 進入java文件所在目錄,執(zhí)行命令:javac? Welcome.java ? 編譯時必須加上擴展名.java。
? 執(zhí)行階段: ? 進入java文件所在目錄,執(zhí)行命令:java? Welcome ? 運行的是類而非class文件,所以類名后不能加擴展名.class
? 環(huán)境變量配置 ? Java_HOME:C:\Program Files\Java\jdk1.6.0_14 ? path(執(zhí)行dos命令,系統(tǒng)會在path指定的路徑中尋找該命令對應的可執(zhí)行文件) ? 將 “%Java_HOME%\bin” 增加到path中;多個目錄用分號隔開。 ? classpath ? JDK5.0以上版本,可以不對其進行配置!
java編譯注意事項:
1. 注意縮進! 一定要有縮進??s進就像人得體的衣著一樣!
2.成對編程! ?括號、引號都應該寫完后,再往里加內(nèi)容。
3.見名知意! 最基本的要求,對于類和變量的命名需要有出處。
數(shù)據(jù)類型和運算符
一。標識符Identifier?
作用 :常量、變量、方法、類和包等的名稱
命名規(guī)則 :
1.必須以字母、_下劃線、美元符$開頭。
2.其它部分可以是字母、下劃線“_”、美元符“$”和數(shù)字的任意組合
3.大小寫敏感,長度無限制。
4.不可以是Java的關鍵字。
例如:
正確的: name, Name,user_name ,$name , _name, publicName;
錯誤的: 9username ,user name , public
注:java可以使用漢字來定義標識符,但通常不建議使用。
二。關鍵字/保留字
Java關鍵字是Java語言保留供內(nèi)部使用的,如class用于定義類。 關鍵字也可以稱為保留字, 它們的意思是一樣的。?
列舉如下圖所示

三。數(shù)據(jù)類型
Java是一種強類型語言 ,常量是有數(shù)據(jù)類型的 ,變量都必須聲明其數(shù)據(jù)類型。

Java變量是程序中最基本的存儲單元,其要素包括變量名,變量類型和作用域。
變量在使用前必須對其聲明, 只有在變量聲明以后,才能為其分配相應長度的存儲單元,聲明格式為:
?type varName [=value] [{,varName[=value]}] ;
注意事項: 每個變量都有類型,類型可以是基本類型,也可以是引用類型。 ? 變量名必須是合法的標識符。
四。運算符
Java 語言支持如下運算符:
算術運算符: +,-,*,/,%,++,-
賦值運算符 = ? 擴展賦值運算符:+=,-=,*=,/=
關系運算符: >,<,>=,<=,==,!=
邏輯運算符: &&,||,! ? 位運算符: &,|,^,~ , >>,<<,>>>
條件運算符 ?: ?
運算符的優(yōu)先級: 賦值<三目<邏輯<關系<算術<單目