2.2 数据类型划分与基本数据类型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2 数据类型划分与基本数据类型
本章目标
掌握Java数据类型的划分
掌握Java中的八种基本数据类型
1. 数据类型划分
数据类型在程序设计语言的构成要素中占有相当重要的地位。Java的数据类型可分为基本数据类型与引用数据类型。
基本数据类型也称为原始数据类型,它们包括了最基本的byte、short、int、long、float、double、char与boolean。另一种数据类型为引用数据类型,它是以一种特殊的方式指向变量的实体,这种机制类似于C/C++的指针。这类变量在声明时不会分配内存,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。
考虑到学习层次问题,在这里只是先介绍基本数据类型,引用数据类型会在后面的章节中介绍。
2. 基本数据类型
如果想在程序中使用一个变量,就必须先声明,此时编译程序会在未使用的内存空间中寻找一块足够能保存这个变量的空间以供这个变量使用。Java的基本数据类型及其占用的内存空间与可表示的数据范围如下表所示。
Java中的数据类型与C语言中的数据类型使用非常相似,所以就不一一详细介绍了。
3. 基本数据类型的默认值
在定义基本数据类型之后,如果没有赋初值,各基本数据类型默认值如下表所示。