你的位置:首页 > Java教程

[Java教程]说说数组


数组(Array),字面上讲,就是一组相同的数据,一种简单的线性结构,对应到内存上,就是一块连续的固定大小的内存块的组合。一旦用到数组,说明我们对数据的规模是心中有数的,因此数组的大小是需要提前预定的。

 

效率,计算机永远不会停止追求效率。为了追求效率,数组表现出它最明显的两个特点,其一,数组大小需要提前设定;其二,数组中的每个个体的类型完全相同。

 

在JAVA中,数组是一种特殊的对象。特殊之处表现为,它是Java原生支持的对象,而且有自己的字节码处理指令(还是为了获得更好的效率),相比于C语言中的数组,Java中数组的属性更丰富,比如在Java中它有自己的length属性。由于数组是一种对象,因此便有了对象的许多通用属性,比如Object类的方法默认得到继承。另外,在Java中的数组的元素,不仅可以是基本数据类型,还可以是各种引用类型。

 

因此,如果你想表示一组相同元素的数据,同时数据规模在你的可控范围之内的,不妨考虑数组这种数据类型。如何使用呢,声明创建初始化,然后使用啦。