
上QQ阅读APP看书,第一时间看更新
3.1 数据类型划分
数据类型在程序语言的构成要素里,占有相当重要的地位。Java的数据类型可分为基本数据类型与引用数据类型。

图3-1 Java的变量类型
原始数据类型也称为基本数据类型,它们包括了最基本的boolean、byte、char、short、int、long、float与double等类型。另一种数据类型为引用数据类型,它是以一种特殊的方式指向变量的实体,这种机制类似于C/C++的指针。这类的变量在声明时是不会分配内存的,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。
在Java中规定了8种基本数据类型变量来存储整数、浮点数、字符和布尔值。如图3-1所示。
考虑到学习层次问题,在这里只是先介绍基本数据类型,引用数据类型会在以后的章节中介绍。