Java学习笔记(四)--数组

数组

概要
1.数组是一组相关数据变量的线性集合,利用数组可以方便地实现一组变量的关联,其缺点在于长度不能改变。
2.数组在访问时需要通过**“数组名称【索引】”**的形式访问,索引范围为0~数组长度-1,若超出索引范围访问会出现“java.lang.ArrayIndexOutOfBoundsException”异常。
3.数组长度可以使用“数组名称.length”的形式动态获取。
4.数组采用动态初始化时,数组中每个元素的内容都是其对应数据类型的默认值。
5.数组属于引用数据类型,在使用前需要通过关键字new为其开辟相应的堆内存空间,若未开辟空间则会出现“java.lang.NullPointerException”异常。
6.JDK为了方便数组操作提供有System.arraycopy()与java.util.Arrays.sort()两个方法实现数组复制与数组排序。
7.JDK1.5之后追加了可变参数,这使得方法可以任意接收多个参数,接受的可变参数适用数组形式处理。
8.对象数组可以实现一组对象的管理,在开发中可以描述多个实例。
9.简单Java类可以实现数据表结构的映射转换,通过面向对象的关联形式描述数据表存储结构。
声明并开辟数组:
动态初始化:数据类型 数组名称 [ ] = new 数据类型 [ 长度 ]
静态初始化:数据类型 数组名称 [ ] = new 数据类型 [ ]{ 数0,数1,数2}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务