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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 知识就酱吃 中级黑马   /  2015-11-29 15:43  /  984 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组:(引用类型)
        概述;用来存储同一类型元素的容器。
                  可以存基本类型,也可以存引用类型。
                  每个元素都有编号,并且编号是从0开始的。(编号:也叫下标,角标,索引)

                  根据索引获取指定位置的元素:
                                拿第三个元素: arr[2]
                                拿第六个元素: arr[5]
                                总结:
                                        拿哪个位置的元素,就相当于: 数组名[元素个数 - 1]
                                        最后一个元素的索引:        arr[数组长度 - 1];
        初始化:
                概述:
                        就是为数组开辟连续的内存空间,并且给每个数组元素赋值
                分类:
                        动态初始化:我们给长度,系统给默认值
                                数据类型[]        数组名        = new 数据类型[数组的长度或者元素的个数];
                                        推荐:int[] arr = new int[5];        //定义一个长度为5的 int类型的数组,数组名叫arr
                                变形:
                                        int arr[] = new int[5];//定义一个长度为5的 int类型的arr数组

                                各类型的默认值:
                                        基本类型:
                                                整型:0
                                                浮点型:0.0
                                                布尔:false
                                                字符:'\u0000'        每个0代表的是4位,也就是说,这个里边的0都是十六进制的。

                                        引用类型:
                                                null
                        静态初始化:我们给值,系统给长度
                                格式:
                                        int[] arr = new int[]{1,2,3,4,5};
                                        简化版:
                                                int[] arr = {1,2,3,4,5};        //推荐做法

                                        不要写成: int[] arr = new int[5]{1,2,3,4,5};  这种写法是错误的。
        可能遇到的问题:
                数组索引越界异常:ArrayIndexOutOfBoundsException。
                        访问了不存在的索引就会出这个问题。
                空指针异常:NullPointerException。
                        数组已经不存在了,我们还去使用它里边的东西。

1 个回复

倒序浏览
好好弄,加油大神。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马