瘋狂Java講義-數(shù)據(jù)類型和運算符

數(shù)據(jù)類型和運算符

本章思維導圖

1數(shù)據(jù)類型和運算符.png

注釋

  • 單行注釋
  • 多行注釋
  • 文檔注釋

標識符

  • 字母
  • 數(shù)字
  • 下劃線 _
  • 美元符號 $

關(guān)鍵字

50個關(guān)鍵字

基本數(shù)據(jù)類型

分類

boolean類型

  • true
  • false

字符類型

  • char : 2字節(jié)
    • unicode編碼
    • 轉(zhuǎn)義字符
  • 表示方式
    • 十進制
      • 16位無符號整數(shù) 0~65535
    • 十六進制
      • '\u0000'~'\FFFF'
      • 前256位與ASCII碼完全重合

整數(shù)類型

  • byte 1字節(jié)
  • short 2字節(jié)
  • int 4字節(jié)
  • long 8字節(jié)

浮點類型

  • float 4字節(jié)
  • double 8字節(jié)
  • 特殊浮點數(shù)值
    • 正無窮大
      • 正浮點數(shù)除以0
      • floatdouble 類的 POSITIVE_INFINITY
    • 負無窮大
      • 負浮點數(shù)除以0
      • floatdouble 類的 NAGATIVE_INFINITY
    • 非數(shù)
      • 0.0除以0.0
      • 對負數(shù)開根

引用類型

  • 強引用
  • 軟引用
  • 弱引用
  • 虛引用

類型轉(zhuǎn)換

  • 自動類型轉(zhuǎn)換
    • + 不僅可以用作加法運算,還可以作為字符串連接運算符使用
  • 強制類型轉(zhuǎn)換
    • (targetType)value;

運算符

  • 算術(shù)運算符
  • 賦值運算符
  • 位運算符
    • & :按位與
    • | :按位或
    • ~ :按位非
    • ^ :按位異或
    • << :左移運算符
    • >> :右移運算符
    • >>> :無符號右移運算符
  • 比較運算符
  • 邏輯運算符
    • && :與
    • & :不短路與
    • || :或
    • | :不短路或
    • ! :非
    • ^ :異或
  • 三目運算符
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容