thinking in Java faster-數據類型

Java中的基本類型有八種,四類八種。那四類呢,如何記呢,數據嘛,無非就是那麼幾種,文本型(字符型):byte和char; 數字型,又分整數型(short,int ,long) 和浮點型(float 和 double);還有一種就是布爾值(true or false),這樣四類八種就齊活了。記住的要點主要是瞭解數據的分類,文本型、數字型及布爾型,再依次分析每一種類型下屬的基本類型即可。這裏要知道的是,基本類型所佔的空間是固定的,而且是在堆棧中儲存的,這裏知曉就好。大概理一下基本類型所佔的空間大小,byte:八位,每一位不是0就是1,故可以表示的數據容量是2的8次方,256。那這個容量可以表示的數據是什麼範圍呢,-128~127,也就是256的容量正負各佔一半,再加上一個0,所以就是到127了。依次再說char,16位,用unicode填充,表示字符;short是16位,可表達的數字容量是2的16次方,範圍也是正負各一半還有個0,即2的8次方~2的8次方-1;int是32位;long是64位;float是32位;double是64位。這些知識需要稍微理解一下然後記住,屬於死記硬背型的數據。
再說數據類型的轉換,這裏遵循的原則是小數據(位數小)可以安全轉換成大數據(位數大),反之則需要強制轉換,而且有可能數據失真。
我將會在scdn上開授基於thinking in Java faster的系列課程,都是基礎知識的講授,到時候可以去學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章