1. 程式人生 > 其它 >java基礎語法知識

java基礎語法知識

java基礎語法

註釋

  1. 單行註釋為兩個斜槓

  2. 多行註釋為斜槓+*

  3. 文件註釋為斜槓+**開始,星號+斜槓結束

識別符號

關鍵字:

注意點:

  1. 所有識別符號以字母、$、或者下劃線開始
  2. 首字元子厚可以是字母,$,下劃線或數字
  3. 不能使用關鍵字作為變數名或方法名
  4. 識別符號對大小寫很敏感
  5. 變數名可以用英文也可以用中文,但是用中文或拼音很不規範

資料型別

java是一種強型別語言,要求變數的使用嚴格符合規定,所有變數都必須先定義後使用。

java資料型別分為兩大類

  1. 基本型別:byte、short、int、long、float、double、char、bool

  2. 引用型別

資料型別拓展

  1. 整數型拓展

    進製表示:二進位制開頭加0b,八進位制開頭加0,十六進位制開頭加0x

  2. 浮點數拓展

    float是有限的、離散的、含誤差的、大約的、接近但不等於的數。如果要表示銀行業務需要藉助數學工具類BigDecimal

  3. 字元拓展

    一個char型別的字元對應一個assii編碼,一個Unicode編碼,兩個位元組。

  4. 轉義字元

    有很多轉義字元,例如\n為換行

  5. 布林值拓展

型別轉換

運算中所有資料型別需要保持一致。在轉換的時候需要避免記憶體溢位。

  1. 強制型別轉換:

    格式:(型別)變數名,從高到低

  2. 自動型別轉換:有低到高。

  3. 注意點:

    1. 不能對布林值進行轉換;
    2. 不能把物件型別轉換為不相干的型別;
    3. 在把高容量換到低容量時強制轉換;
    4. 轉換時可能會出現記憶體溢位,或精度問題。

變數

  • java是一種強型別語言,每個變數都必須宣告其型別。
  • java變數是程式種最基本的儲存單元,其要素包括變數名,變數型別和作用域。

注意事項:

  1. 每個變數都要型別,型別可以是基本型別,也可以是引用型別;
  2. 變數名必須是合法的識別符號;
  3. 變數宣告是一條完整的語句,因此每個宣告必須以分號結束;
  4. 變數注意可讀性,所以儘量不要在一行定義多個變數。

常量

  • 常量初始化之後不能再改變值,是一個不會變動的值,在程式執行中不允許被變動,需要一個關鍵字final。
  • 常量一般用大寫。

變數的命名規範

  1. 所有變數、方法、類名:見名知意;
  2. 類成員變數:首字母小寫和駝峰原則,出第一個單詞首字母大寫其餘都用小寫,例如monthSalary;
  3. 區域性變數:首字母小寫和駝峰原則;
  4. 常量:大寫字母和下劃線,例如MAX_VALUE;
  5. 類名:首字母大寫和駝峰原則,例如GoodMan;
  6. 方法名:首字母小寫和駝峰原則,例如runRun()。

運算子

  • 多個基本型別的數進行運算,如果有double就是double,沒有double有float就是flaot,如果沒有前兩個有long型別,結果是long型別,再沒有就是int型別;

  • 很多運算會使用工具類。

  • 位運算左移<<表示乘以2,右移>>表示除以2。

  • 字串連線符+前面出現Sring型別字串,則後面都會轉化為字串,如果字串出現在後面前面是運算,則前面依舊做運算,後面進行字串拼接。

  • 三元運算子