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的系列课程,都是基础知识的讲授,到时候可以去学习。

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