黑马程序员技术交流社区
标题:
数组是哪一类数据类型
[打印本页]
作者:
smileven
时间:
2013-12-20 11:30
标题:
数组是哪一类数据类型
java中有八种基本数据类型和引用类型。那数组到底属于哪一类呢?new Object[5]语句是创建了5个Object的对象么?
作者:
谢文斌
时间:
2013-12-20 11:35
本帖最后由 谢文斌 于 2013-12-20 11:39 编辑
①基本数据类型,整数类型byte(一个八位来表示的-128~127),
short(十六个二进制位表示的-32768~32767),
int(俺是默认哦!!32个2进制表示,2的31次方),
long(超出了int范围);
浮点类型float,double;字符型char(两个字节);布尔型boolean;
②引用数据类型类(class)接口(interface),数组([])
数组声明的时候是明确内部要装什么类型的:
比如int[] 则里面装的是基本数据类型int数据
比如Object[] 则里面装的是任意数据类型的数据。(可对象,可基本)
作者:
kongyan4696
时间:
2013-12-20 11:38
你就把他当成一种类, 只不是重载过了。
作者:
一年之后
时间:
2013-12-20 11:55
数据是引用类型,当new Object[]的时候,就相当于new Object() 只不过一个放的是Object的属性,一个放的是Object的对象
作者:
黄伟财
时间:
2013-12-20 12:22
简单来说,数组就是引用数据类型;一个new创建一个对象,里面的5只是这个对象里面的数据。
作者:
恩恩
时间:
2013-12-20 12:24
数组也是一种数据类型,它本身是一种引用类型。例如int是一个基本类型,但int[](这是定义数组的一种方式)就是一种引用类型了。
如下解释:
int[]就是一种数据类型,与int类型、String类型类似,一样可以使用该类型来定义变量,也可以使用该类型进行类型转换等,使用int[]类型来定义变量、进行类型转换时与使用其他普通类型没有任何区别。int[]类型是一种引用类型,创建int[]类型的对象时也就是创建数组,则需要使用创建数组的语法。
作者:
恨死我了
时间:
2013-12-20 14:37
数组是数据类型中的引用类型,new Object[5] 定义了一个大小为5的里面装的是任意数据类型的数组。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2