| 類別 | 類型 | 位數 | 默認值 | 取值範圍 |
|---|---|---|---|---|
| 整數 | byte | 8 | 0 | -128 ~ 127 |
| short | 16 | 0 | -32,768 ~ 32,767 | |
| int | 32 | 0 | -2^31 ~ 2^31-1 | |
| long | 64 | 0L | -2^63 ~ 2^63-1 | |
| 浮點 | float | 32 | 0.0f | ±3.4E-38 ~ ±3.4E+38 |
| double | 64 | 0.0d | ±1.7E-308 ~ ±1.7E+308 | |
| 字符 | char | 16 | '\u0000' | 0 ~ 65,535 (Unicode) |
| 布爾 | boolean | 1 (JVM 實現相關) | false | true / false |
\t 制表符 \n 換行 \r 回車 \\ 反斜槓 \" 雙引號 \' 單引號
(targetType) value,可能損失精度/溢出| 特性 | 變量 | 常量 |
|---|---|---|
| 關鍵字 | 無 | final |
| 賦值次數 | 可多次 | 僅一次(編譯期或運行期) |
| 命名慣例 | camelCase | UPPER_SNAKE_CASE |
| 內存 | 棧(局部)/堆(成員) | 常量池/靜態區 |