数组

Posted on 2019-03-26 20:55  WTVQ  阅读(86)  评论(0)    收藏  举报

什么是数组?

存储在一个连续的内存块中的相同数据类型的元素集合。

如何创建一个数组?

数组的声明:声明一个数组的引用。数组是引用类型

初始化数组:使用new关键字初始化数组,并指定数组的大小。

声明结构:int[] sums;存在于栈空间

数组初始化:a = new int[3];//创建一个整型的数组对象,长度为三。

数组的定义:数组的声明 + 数组的初始化;

如何访问数组呢?访问格式:数组名[下标]

什么使引用数组,以引用数组类型创建的数组成为引用数组,数组使对象,所以可以使用toString()方法。

为什么需要数组复制呢?因为数组的大小使固定的,在使用数组时。经常不得不创建一个更大或更小的数组,然后将已存在的数组内容复制到新的数组中。

数组赋值的两种方式:

一、创建一个新数组,使用for循环赋值

二、使用System类中的静态方法arraycopy()