1. 程式人生 > >JAVA SE基礎知識(一)

JAVA SE基礎知識(一)

額,作為一個部落格新手,我感覺能堅持下去就已經很不錯了,我現在是大二,希望可以一直堅持下去。
先說明一下,我是根據《java核心技術》總結的知識點,涉及的都是我感覺比較重要的,以及難的,但是我的水平也極其有限,如果文章中出現錯誤,希望能通知我,我會及時做出修改,避免誤導其他人,哈哈,那就開始我的第一篇部落格吧。

(1)基礎變數

Java中一共有8種基本型別,其中4種整型,2種浮點型別,1種用於表示Unicode編碼的字元單元的字元型別和一種用於表示真值的boolean型別。
JAVA資料型別圖表

知識點:

  1. 從Java 7開始,加上字首0b或0B就可以寫二進位制數。例如,0b1001就是9,還可以為數字字面量加下劃線,例如,1_000_000表示一百萬。
  2. Java預設的整型為int,預設的浮點型別為double。
  3. 變數名必須是以一個以字母開頭並由字母或數字構成的序列,字母括’A’~’Z’, ‘a’~’z’, ‘_’ ,’$’(還包括一個字元,但打不出來==),數字包括‘0’~‘9’。變數名大小寫敏感。
  4. Java中,利用關鍵字final指示常量,常量一般命名為大寫加下劃線組成,例如:final double CM_DSA = 2.98;
  5. 數值型別之間的轉換規則:  

    • 如果兩個運算元中一個是double型別,另一個運算元就會轉換為double型別。
    • 否則,如果其中一個運算元是float型別,另一個運算元會轉換為float型別。
    • 否則,如果其中一個運算元是long型別,另一個運算元會轉換為long型別。
    • 兩個運算元都將被轉換為int型別。

    可能是第一次用Markdown編輯器和雙拼 , 超級不習慣 , 就這麼一點就寫了快兩個小時 , 寫部落格確實不容易