首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 基礎語法速成:基本類型、類型轉換、變量常量、運算符全覆蓋

     編輯:Java 相關知識

八大基本數據類型

類別類型位數默認值取值範圍
整數byte80-128 ~ 127
short160-32,768 ~ 32,767
int320-2^31 ~ 2^31-1
long640L-2^63 ~ 2^63-1
浮點float320.0f±3.4E-38 ~ ±3.4E+38
double640.0d±1.7E-308 ~ ±1.7E+308
字符char16'\u0000'0 ~ 65,535 (Unicode)
布爾boolean1 (JVM 實現相關)falsetrue / false

轉義字符

\t 制表符   \n 換行   \r 回車   \\ 反斜槓   \" 雙引號   \' 單引號

類型轉換規則

  • 自動類型提升:容量小 → 容量大(byte→short→int→long→float→double),char→int
  • 強制類型轉換:容量大 → 容量小,語法 (targetType) value,可能損失精度/溢出
  • 表達式自動提升:byte/short/char 運算自動提升為 int

變量與常量

常用運算符優先級(高→低)

  1. [] . () 後綴
  2. ++ -- ~ ! 一元
  3. * / % 乘除模
  4. + - 加減
  5. < <= > >= instanceof 關系
  6. == != 相等
  7. & 按位與
  8. ^ 按位異或
  9. | 按位或
  10. && 邏輯與(短路)
  11. || 邏輯或(短路)
  12. ? : 三元
  13. = += -= *= /= %= 賦值

短路邏輯運算符核心優勢

  • &&:左邊 false 直接返回,不計算右邊
  • ||:左邊 true 直接返回,不計算右邊
  • 應用:if (obj != null && obj.method()) 避免空指針
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
特性變量常量
關鍵字無final
賦值次數可多次僅一次(編譯期或運行期)
命名慣例camelCaseUPPER_SNAKE_CASE
內存棧(局部)/堆(成員)常量池/靜態區