java基础-数组(一)
一、数组
数组创建方式:
二、内存分析:
以数组为例:
1、声明数组时,int[] array = null;此时会在栈中放入一个array对象的变量(成为压栈)
2、创建数组时:array = new int[10];此时会在堆中分配一块内存空间存放创建的数组,指向堆中中的array对象
3、赋值过程:就是在数组对象的每一个元素赋值
数组的三种初始化:
三、数据特点:
1、数组一旦创建,长度就是确定的,扩容比较麻烦
2、其中的元素必须是唯一的
3、数组中的元素可以是任意的类型包括基本数据类型和引用数据类型
4、数组变量属于引用类型,可以看成对象,数组中每个对象称为数组的成员变量