標籤:底線 note 代碼 stat http 可讀性 blog 區分大小寫 空格
學習程式設計語言其實主要是學習幾個方面:關鍵字,標識符,注釋,變數,運算子,語句,函數(函數),數組。學JAVA其實也是從這幾個方面出發。
在老師的指導下我用notepad++編寫了人生中的第一個JAVA程式:
class HelloWorld{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
這個程式在dos中啟動並執行結果是Hello World!
編完這個程式後代表著我對於JAVA這個世界打了第一個招呼。
要注意在編寫JAVA時檔案名稱要以.java作為尾碼,在dos中用javac的指令將編寫的原始碼編譯為位元組碼檔案時,若原始碼沒有錯誤,則會產生.class檔案,也就是運行時電腦認識的檔案。
當說到關鍵字時,我覺得可以說是真正進入了JAVA的學習。在JAVA中關鍵字是用來命名變數,符號常量,數組,方法,類,對象,介面,包等的。為了提高程式與可讀性,一般關鍵字命名時應做到見名知意,而且關鍵字有自己的命名規則。
關鍵字命名:1,關鍵字由字母,數字,底線,$組成。
2,關鍵字不可以由數字開頭
3,關鍵字區分大小寫
4,關鍵字不能包含空格
說完關鍵字這裡想順便說一句,我剛接觸JAVA時總是被字母的大小寫規範弄得頭疼,但後來知道了,原來JAVA中一般用字母表示類名或者變數名時都是採用駝峰命名法,就像駝峰一高一低一樣,當字母組成許多個單詞來命名類名或變數名時,
通常每個單字首大寫,後面的字母小寫,但變數名首字母需小寫。
說完關鍵字就是標識符了,其實標識符就是特殊的關鍵字,這裡需說明關鍵字必須小寫,類似於語文中的虛詞,有著特殊含義,如表示類的class一樣,標識符不能用來命名。(這裡說到類,其實這屬於物件導向的語言的特色,JAVA是物件導向的,而C是面向過程的,如果要我來說兩者的區別的話,我覺得物件導向更注重自然界中存在的事物本身,就好像把人抽象出來就是一個類,人類,而每一個具體的人就是一個對象,人有體重,身高等等許多的固有屬性也就是JAVA封裝中的成員變數,人可以走可以跳等等這是行為也就是
JAVA中的方法,至於面向過程,這就從字面上理解了,好像我要上床這麼一件事,我可以把這件事分成幾個部分,我要先換睡衣,然後脫鞋,然後上床,每一個過程都可以寫成一個函數,執行完這些函數後我就在床上了。)
JAVA中有幾大基礎資料型別 (Elementary Data Type):byte,short,int,long,char,float,double,boolean
今天想說的就這麼多了,以後想寫的時候會慢慢加上我所瞭解的JAVA的。
初識JAVA