注釋與規(guī)范
代碼注釋
-“//”為單行注釋標記婚瓜,從符號“//”開始直到換行為止的所有內容均作為注釋,而被編譯器忽略洛搀。
-“//”為多行注釋標記斤贰,符號“//”之間的所有內容均為注釋內容,注釋中的內容可以換行殖侵。
編碼規(guī)范
變量與常量
標識符
-標識符可以簡單的理解為一個名字贸呢,用來標識類名、變量名拢军、方法名楞陷、數組名等
-JAVA規(guī)定標識符由任意順序的字母、下劃線(―)茉唉、美元符號($)和數字組成
例:
time
akb48
-interface
0_o
BMW
$$$
-注意在標識符中的字母都是嚴格區(qū)分大小寫的
關鍵詞
-變量
-在聲明變量可以不必賦值固蛾,也可以直接賦初值
常量
-常量在整個程序中只能被賦值一次,如果常量被多次賦值度陆,則會發(fā)生編譯錯誤艾凯。
基本數據類型
整數類型
整數類型用來儲存整數數值,即沒有小數部分的數值懂傀,可以是正數趾诗,也可以是負數
-int型
int變量在內存中占4個字節(jié),也就是32位bit
-byte型
byte型聲明方式與int型相同
-short型
short型聲明方式與int型相同
-long型
由于long型的取值范圍比int大蹬蚁,屬于高級數據類型恃泪,所以在賦值的時候要和int型做出區(qū)分,需要在整數后加L或者l
浮點類型
-浮點類型表示有小數部分的數字犀斋,java中浮點類型分為單精度浮點類型和雙精度浮點類型贝乎,他們具有不同的取值范圍
字符類型
-char型
字符類型用于儲存單個字符,占用16位bit的內存空間闪水,在聲明字符型變量時要以單引號表示
-轉義字符
轉義字符是一種特殊的字符變量糕非,以反斜線開頭,后跟一個或多個字符
布爾類型
布爾類型又稱邏輯類型球榆,只有true和false兩個值,分別代表布爾邏輯中的真和假
類型轉換
-隱式轉換
從低級類型向高級類型的轉換禁筏,系統(tǒng)將自動執(zhí)行持钉,無須程序員進行任何操作,稱為隱式轉換
-顯示轉換
把高精度變量的值賦給低精度變量時篱昔,必須使用顯示類型轉換每强,當時行顯示類型轉換時始腾,可能會導致精度缺失
運算符
賦值運算符
-
賦值運算符用符號“=”表示,它是一個二元運算符空执,其功能是將右方操作數的值賦給左方的操作數
算數運算符
浪箭,自增,自減運算符
自增辨绊、自減運算符是單目運算符奶栖,可以放在變量之間,也可以放在變量之后门坷,自增宣鄙、自減運算符的作用是讓變量的值加1或者減1
關系運算符
邏輯運算符
位運算符
-位邏輯運算符
-位移運算符
復合賦值運算符
三元運算符
三元運算符的運算規(guī)則為:若條件式的值為true,則整個表達式取值1默蚌,否則取值2
圓括號
圓括號可以提升公式中計算過程的優(yōu)先級冻晤,在編程中十分常用