java基础-数组(一)

一、数组

数组创建方式:

 

 

 

 二、内存分析:

 

 

 

以数组为例:

 

 1、声明数组时,int[] array = null;此时会在栈中放入一个array对象的变量(成为压栈)

2、创建数组时:array = new int[10];此时会在堆中分配一块内存空间存放创建的数组,指向堆中中的array对象

3、赋值过程:就是在数组对象的每一个元素赋值

数组的三种初始化:

 

 

 三、数据特点:

1、数组一旦创建,长度就是确定的,扩容比较麻烦

2、其中的元素必须是唯一的

3、数组中的元素可以是任意的类型包括基本数据类型和引用数据类型

4、数组变量属于引用类型,可以看成对象,数组中每个对象称为数组的成员变量

posted @ 2021-04-19 17:59  javazmd  阅读(35)  评论(0编辑  收藏  举报