龙空技术网

java数组总结

小瓜瓜666 125

前言:

现时你们对“java数组创建”都比较关注,看官们都需要学习一些“java数组创建”的相关内容。那么小编也在网络上收集了一些有关“java数组创建””的相关知识,希望姐妹们能喜欢,大家一起来了解一下吧!

1、java中的数组是一种引用数据类型,

2、数组实际上是一个容器,可以同时容纳多个元素。

3、数组中可以存储基本数据类型,也可以存储引用数据类型。

4、数据应为是引用数据类型,所以数组对象存储在堆内存中。

5、数组中如果存储的是java对象的话,实际上存储的是对象的引用(内存地址),数组中不能直接存储java对象。

6、数组一但创建,长度不可以改变。

7、数组中的元素类型必须统一。

8、数组查询效率高的原因----> 知道第一个元素内存地址,知道每个元素占用空间的大小,又知道下标,所以可以通过一个数学表达式就可以计算出某个下标元素的内存地址值,通过内存地址就可以直接获取元素的值,所以数组查询效率高。

9、由于为了保证数组中每个元素的内存地址连续,所以在数组上随机删除或者增加元素的时候后面的元素统一向前或者向后进行位移操作。

数组内存结构图:

标签: #java数组创建