A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 82387737 中级黑马   /  2014-12-25 19:17  /  592 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组
定义:同一数据类型的集合,其实就是一个容器。
好处:可以自动给数组中的元素从0开始编号(索引),方便操作这些元素。
格式:
A.元素类型[]数组名 = new 元素类型[int(元素个数或数组长度)]。
B.元素类型[]数组名 = new 元素类型[]{元素1,元素2,元素3...};
C.元素类型 数组名[] = new 元素类型[int(元素个数或数组长度)]。
D.元素类型[]数组名 = {元素1,元素2,元素3...}。
左边
int:表示数据类型
[]:表示这是一个数组
Arr:数组的名字
右边
new:申请内存空间(在堆内存里开辟空间)
Int:表示数据的类型
[]:表示这是一个数组
Int:表示数组的长度

使用:数组作为引用类型数据,直接输出会给出地址值。
获取数组内容获取格式为(数组名[索引])。


数组常见问题
A.ArrayIndexOutOfBoundsException  数组越界异常:访问了不存在的索引。
B.NullPointerException 空指针异常:访问已经不存在的实例(对象)。

多个数组指向同一个实例

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马