java基礎語法知識
阿新 • • 發佈:2022-05-26
java基礎語法
註釋
-
單行註釋為兩個斜槓
-
多行註釋為斜槓+*
-
文件註釋為斜槓+**開始,星號+斜槓結束
識別符號
關鍵字:
注意點:
- 所有識別符號以字母、$、或者下劃線開始
- 首字元子厚可以是字母,$,下劃線或數字
- 不能使用關鍵字作為變數名或方法名
- 識別符號對大小寫很敏感
- 變數名可以用英文也可以用中文,但是用中文或拼音很不規範
資料型別
java是一種強型別語言,要求變數的使用嚴格符合規定,所有變數都必須先定義後使用。
java資料型別分為兩大類
-
基本型別:byte、short、int、long、float、double、char、bool
-
引用型別
資料型別拓展
-
整數型拓展
進製表示:二進位制開頭加0b,八進位制開頭加0,十六進位制開頭加0x
-
浮點數拓展
float是有限的、離散的、含誤差的、大約的、接近但不等於的數。如果要表示銀行業務需要藉助數學工具類BigDecimal
-
字元拓展
一個char型別的字元對應一個assii編碼,一個Unicode編碼,兩個位元組。
-
轉義字元
有很多轉義字元,例如\n為換行
-
布林值拓展
型別轉換
運算中所有資料型別需要保持一致。在轉換的時候需要避免記憶體溢位。
-
強制型別轉換:
格式:(型別)變數名,從高到低
-
自動型別轉換:有低到高。
-
注意點:
- 不能對布林值進行轉換;
- 不能把物件型別轉換為不相干的型別;
- 在把高容量換到低容量時強制轉換;
- 轉換時可能會出現記憶體溢位,或精度問題。
變數
- java是一種強型別語言,每個變數都必須宣告其型別。
- java變數是程式種最基本的儲存單元,其要素包括變數名,變數型別和作用域。
注意事項:
- 每個變數都要型別,型別可以是基本型別,也可以是引用型別;
- 變數名必須是合法的識別符號;
- 變數宣告是一條完整的語句,因此每個宣告必須以分號結束;
- 變數注意可讀性,所以儘量不要在一行定義多個變數。
常量
- 常量初始化之後不能再改變值,是一個不會變動的值,在程式執行中不允許被變動,需要一個關鍵字final。
- 常量一般用大寫。
變數的命名規範
- 所有變數、方法、類名:見名知意;
- 類成員變數:首字母小寫和駝峰原則,出第一個單詞首字母大寫其餘都用小寫,例如monthSalary;
- 區域性變數:首字母小寫和駝峰原則;
- 常量:大寫字母和下劃線,例如MAX_VALUE;
- 類名:首字母大寫和駝峰原則,例如GoodMan;
- 方法名:首字母小寫和駝峰原則,例如runRun()。
運算子
-
多個基本型別的數進行運算,如果有double就是double,沒有double有float就是flaot,如果沒有前兩個有long型別,結果是long型別,再沒有就是int型別;
-
很多運算會使用工具類。
-
位運算左移<<表示乘以2,右移>>表示除以2。
-
字串連線符+前面出現Sring型別字串,則後面都會轉化為字串,如果字串出現在後面前面是運算,則前面依舊做運算,後面進行字串拼接。
-
三元運算子