> 健康
java数组知识(java数组基础知识)
导语:java数组总结
1、java中的数组是一种引用数据类型,
2、数组实际上是一个容器,可以同时容纳多个元素。
3、数组中可以存储基本数据类型,也可以存储引用数据类型。
4、数据应为是引用数据类型,所以数组对象存储在堆内存中。
5、数组中如果存储的是java对象的话,实际上存储的是对象的引用(内存地址),数组中不能直接存储java对象。
6、数组一但创建,长度不可以改变。
7、数组中的元素类型必须统一。
8、数组查询效率高的原因----> 知道第一个元素内存地址,知道每个元素占用空间的大小,又知道下标,所以可以通过一个数学表达式就可以计算出某个下标元素的内存地址值,通过内存地址就可以直接获取元素的值,所以数组查询效率高。
9、由于为了保证数组中每个元素的内存地址连续,所以在数组上随机删除或者增加元素的时候后面的元素统一向前或者向后进行位移操作。
数组内存结构图:
本文内容由小涵整理编辑!