J***A语言中数组有哪些特点,J***a语言中数组有哪些特点?

dfnjsfkhak 28 0

大家好,今天小编关注到一个比较意思的话题,就是关于Java语言数组有哪些特点问题,于是小编就整理了1个相关介绍JAVA言中数组有哪些特点的解答,让我们一起看看吧。

  1. JAVA中数组属于对象,还是属于基本类型,还是其他?

J***A中数组属于对象,还是属于基本类型,还是其他?

不能绝对说是对象还是基本类型。不过方法中的数组是在栈上分配内存空间的。如果数组是int等基本类型,那数组中的数据全部放在栈中。如果数组是继承自object的类型,那栈上存放的是一组4字节的继承自object类型的数据的地址。具体数据存放在这些地址指向的堆中。

题主的问题还是问的比较简单的哈,就从两个点就看看就知道了。

JAVA语言中数组有哪些特点,Java语言中数组有哪些特点?-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

在J***a中基本数据类型就八个,在多的了。这八个基本数据类型分别按照类别分为:

整数类型:int byte short long

点数类型:double float

JAVA语言中数组有哪些特点,Java语言中数组有哪些特点?-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

字符类型:char

布尔类型:boolean

所以数组不在基本数据类型中,那肯定不算基本数据类型

JAVA语言中数组有哪些特点,Java语言中数组有哪些特点?-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

数组的创建方式:数据类型 [ ] 数组名=new 数据类型[长度];

对象的创建 :类名 对象名=new 类名();

可以看到我们的数组是new出来的,那么J***a中的对象也是需要new出来的,对象是引用类型。所以可以看出数组就是个引用类型。

到此,以上就是小编对于J***A语言中数组有哪些特点的问题就介绍到这了,希望介绍关于J***A语言中数组有哪些特点的1点解答对大家有用

标签: 数组 类型 数据