大家在了解java基礎知識:Java的數據類型之前,首先必須要清楚的一點就是:計算機中的數據存儲單位有哪些?以及這些單位大小之間的關系,因為接下來我們在學習數據類型時會涉及到這些內容。所以大家一定要認真學習!!!
1. 位bit
很多小伙伴可能都知道,計算機進行數據處理時,無論處理的是什么數據,最終都要把這些數據轉換成“0”和“1”這樣的二進制數據。在計算機中,一個二進制的邏輯“0”或者邏輯“1”,就是1位(bit)。所以位(bit)是計算機中最基本,也是最小的數據存儲單位,每一個位(bit)可以存儲一個1位的二進制碼,比如“01010001”就是8位的二進制碼,該二進制碼就需要占用8位的存儲空間。
2. 字節Byte
字節(Byte,B)是計算機中處理數據的基本單位,一個字節由8位(bit)組成,即8位組成一個單元,1B=8bit。
3. 字word
字(word)是計算機數據存儲和處理運算的單位,代表著計算機處理指令或數據的二進制位數。但是一個字到底占多數個字節,卻不是固定的。因為字的大小,跟計算機系統的架構方案有關系,不同的計算機架構方案,字的長度是不同的。32位的計算機與64位的計算機,字的大小往往不同。32位計算機:1字=4字節=32位;64位計算機:1字=8字節=64位。
4. 其他存儲單位
對于現在的計算機來說,數據是海量的。如果用位、字節、字這樣的單位來表示數據,數據就會顯得太長了,就好比你用“分”來表述現在咱們國家的GDP,合適嗎?所以除了上面這3個最基本的數據存儲單位,計算機中還有其他一些常見的存儲單位,比如:
KB:早期用的軟盤有360KB和720KB的,不過現在軟盤已經很少使用。1KB=1024B
MB:早期計算機的內存有128MB、256MB、512MB,現在的內存都是8GB、16GB甚至更大。1MB=1024KB
GB:早期計算機的硬盤有60GB、80GB,目前都是500GB、1TB甚至更大。1GB=1024MB
TB:目前個人計算機的存儲容量基本就是使用這個級別。1TB=1024GB
PB:目前大型服務器的存儲容量可以使用這個級別。1PB=1024TB
其他單位......
現在大家是不是很清楚計算機中的數據究竟是存儲在哪里的了?