Java数据类型(八种基本数据类型 + 四种引用数据类型)
1、位(bit):
又名 比特位,表示二進制位,是計算中內部數據儲存的最小單位。一個二進制位只能表示0和1兩種狀態。
2、字節(byte):
是計算機中處理數據的基本單位。一個字節等于八位(1Byte = 8bit)
3、字(word):
計算機進行數據處理時,一次存取、加工和傳送的數據長度。在常見的計算機編碼格式下,一個字等于兩個字節(十六位)(1word = 2Byte = 16bit)
一、JAVA中的數據類型分為兩大類:
1、基本數據類型:整型、浮點型、字符型、布爾型
整數類型 —— byte、short、int、long,
浮點類型 —— float、double
字符類型 —— char
布爾類型 —— boolean
2、引用數據類型:接口(interface)、數組([ ])、類(class)。
1.基本數據類型(八種):
1.1 整數類型
| byte | 1字節 | -128 ~ 127 | 0 |
| short | 2字節 | -32768 ~ 32767 | 0 |
| int | 4字節 | -2^31 ~ (2^31) - 1 | 0 |
| long | 8字節 | -2^63 ~ (2^63) - 1 | 0L |
1.2 浮點類型(小數)
| float | 4字節 | 10^38 | 0.0F |
| double | 8字節 | 10^308 | 0.0 |
1.3 字符類型
| char | 2字節 | 0 ~ 65535 | ‘\u0’ |
1.4 布爾類型
| boolean | 視情況而定 | true、false | false |
2.引用數據類型(三種):
引用數據類型是建立在八大基本數據類型基礎之上,包括數組、接口、類。引用數據類型是由用戶自定義,用來限制其他數據類型。簡單的說,除八大基本類型之外的所有數據類型,都為引用數據類型。
所有引用類型的默認值都為 null 。
二、數據類型轉換:
轉化從低級到高級:byte,short,char(三者同級)—> int —> long—> float —> double
1、低級轉換高級:自動類型轉換
2、高級轉換低級:強制類型轉換
注意事項
1、強制類型轉換過程中可能造成數據丟失;
2、強制類型轉換時要在需要轉換的數據類型前加上 ()。
例如:
輸出結果:
int + float = 13.4 int + double = 16.18(強制類型轉換) int + double = 16 (強制類型轉換) double = 6總結
以上是生活随笔為你收集整理的Java数据类型(八种基本数据类型 + 四种引用数据类型)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OPT101单片光电二极管和单电源互阻放
- 下一篇: Java:什么是死锁?怎么避免死锁?