课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了Java编程开发程序员需要掌握的一些基础知识等内容,而本文我们就再来学习一下,Java编程数组的概念与应用。
1、数组
数组是相同类型数据的有序集合
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
每一个数据称作一个数组元素,每个数组元素通过下标来访问。
2、数组的默认初始化
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方法被隐式初始化
3、数组的四个基本特点
长度是确定的。数组一旦被创建,大小不可以改变。如果越界,则报:ArrayIndexOutofBounds
其元素必须是相同类型,不允许出现混合类型。
数组中的元素可以是任何数据类型,包括基本类型和引用类型。
数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身是在堆中的。
数组的使用
for-each循环
数组作为方法入参
数组作为返回值
4、数组的拷贝与扩容
数组长度一旦确定,不可变,如果原数组满了,想存储更多的元素,只能创建一个空间更大的新数组,然后将原数组拷贝过去,由此达到扩容的目的,但是扩容是比较折损性能的,尽量在使用数组时候预估好长度,减少扩容次数。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。