专题二 Array

数组的类型 引用类型

数组元素的类型 引用类型和基本数据类型均可

数组初始化 分静态初始化 动态初始化。

1.直接赋值  2.加数组长度

int[] ids;//声明

//1.1 静态初始化:数组的初始化和数组元素的赋值操作同时进行

ids = new int[]{1001,1002,1003,1004};

//1.2动态初始化:数组的初始化和数组元素的赋值操作分开进行

String[] names = new String[5];

注意点:

/*

 * 一、数组的概述

 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,

 * 并通过编号的方式对这些数据进行统一管理。

 * 

 * 2.数组相关的概念:

 * >数组名

 * >元素

 * >角标、下标、索引

 * >数组的长度:元素的个数

 * 

 * 3.数组的特点:

 * 1)数组是有序排列的

 * 2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型

 * 3)创建数组对象会在内存中开辟一整块连续的空间

 * 4)数组的长度一旦确定,就不能修改。

 * 

 * 4. 数组的分类:

 *   ① 按照维数:一维数组、二维数组、。。。

 *   ② 按照数组元素的类  型:基本数据类型元素的数组、引用数据类型元素的数组

 * 

 * 5. 一维数组的使用

 *   ① 一维数组的声明和初始化

 *   ② 如何调用数组的指定位置的元素

 *   ③ 如何获取数组的长度

 *   ④ 如何遍历数组

 *   ⑤ 数组元素的默认初始化值 :

 * > 数组元素是整型:0

 * > 数组元素是浮点型:0.0

 * > 数组元素是char型:0或'\u0000',而非  '0'

 * > 数组元素是boolean型:false

 * > 数组元素是引用数据类型:null

 *   ⑥ 数组的内存解析 :

         JVM

   

 */

猜你喜欢

转载自www.cnblogs.com/terrycode/p/12242859.html