1. 簡介
有些初學(xué)者可能不太理解,數(shù)據(jù)就數(shù)據(jù)唄,為啥數(shù)據(jù)還要有類型?
在計(jì)算機(jī)程序中,其實(shí)會有非常多需要我們處理的數(shù)據(jù),那么計(jì)算機(jī)底層是如何對這些數(shù)據(jù)進(jìn)行處理的呢?舉個(gè)栗子,假如現(xiàn)在有個(gè)大型的倉庫用來堆放雙十一期間的各種快遞。我們不可能把所有的快遞一股腦的都堆放在一起,肯定需要分類存放,蔬菜放一塊,服裝放一塊,玩具放一塊......這樣才能最大程度地利用空間,而且也更容易查找貨物。
放到計(jì)算機(jī)程序中也是一樣的道理。計(jì)算機(jī)程序里有海量的數(shù)據(jù),我們也需要把這些不同的數(shù)據(jù)歸類管理。把不同類型的數(shù)據(jù),在內(nèi)存中開辟出專有的存儲空間進(jìn)行存放,數(shù)據(jù)類型不同,開辟的內(nèi)存大小也就不同!這就是數(shù)據(jù)類型的由來!那么Java中都有哪些具體的數(shù)據(jù)類型呢?我們繼續(xù)往下看。
2. 分類
java基礎(chǔ)知識:Java中的數(shù)據(jù)類型總體可以分為兩大類,分別是基本類型和引用類型,如下圖所示:
從上圖可以看出,java基礎(chǔ)知識:Java中的數(shù)據(jù)類型整體是2大類:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型,其中基本數(shù)據(jù)類型有3種8個(gè)子類,引用類型有3種。