首页 理论教育 Java语言程序设计中的数据类型

Java语言程序设计中的数据类型

时间:2023-10-18 理论教育 版权反馈
【摘要】:计算机中,以位(0或1)表示数据。数据类型的出现是为了不浪费内存,多大的数据就申请多大的内存。例如,我们把双人床和单人床比喻成数据类型的话,那么双人床和单人床所占的不同空间大小代表了不同数据类型所占不同大小的内存空间,而大胖子和小瘦子就是内存空间中存放的值。表2-1 Java的基本数据类型引用的数据类型包括类、接口和数组,还包括一种特殊的null类型。“对象”包括实例和数组两种。

Java语言程序设计中的数据类型

计算机中,以位(0或1)表示数据。数据类型的出现就是为了把数据分成所需内存大小不同的数据。例如,大胖子必须睡双人床,小瘦子单人床就够了。这里的双人床和单人床就类似于数据类型的概念。床描述的是人所占空间的大小,而数据类型描述的就是数据所占内存的大小。大胖子就得用双人床,单人床不够睡;小瘦子就用单人床,双人床浪费空间。数据类型的出现是为了不浪费内存,多大的数据就申请多大的内存。

在Java语言中,不同的数据类型占据不同大小的内存空间,不同的数据类型的值表现形式也不一样。例如,我们把双人床和单人床比喻成数据类型的话,那么双人床和单人床所占的不同空间大小代表了不同数据类型所占不同大小的内存空间,而大胖子和小瘦子就是内存空间中存放的值。

什么是数据类型呢?Java中的数据类型规定了不同的数据在内存中所占的空间大小,分为基本数据类型和引用数据类型。

(1)基本数据类型共8 种:int(整型)、long(长整型)、short(短整型)、byte(字节型)、double(双精度浮点型)、float(单精度浮点型)、char(字符型)和boolean(布尔型),这8种基本数据类型所占的内存大小(字节数)都已经明确规定好了,如表2-1所示。(www.xing528.com)

表2-1 Java的基本数据类型

(2)引用的数据类型包括类、接口数组,还包括一种特殊的null类型。所谓引用就是对一个“对象”的引用。“对象”包括实例和数组两种。null类型就是null值的类型,这种类型没有名字,空引用(null)是null类型变量唯一的值。空引用可以转换为任何引用类型。但是空引用只能被转换为引用类型,不能转换成基本类型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈