java提高篇(十八)—–数组之一:认识JAVA数组

      噢,它明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有自己亲自试过才知道!道听途说永远只能看到表明现象,只有亲自试过了,才知道它的深浅!!!!!

一、什么是数组

     数组?什么是数组?在我印象中的数组是应该这样的:通过new关键字创建并组装他们,通过使用整形索引值访问它的元素,并且它的尺寸是不可变的!

      但是这只是数组的最表面的东西!深一点?就是这样:数组是一个简单的复合数据类型,它是一系列有序数据的集合,它当中的每一个数据都具有相同的数据类型,我们通过数组名加上一个不会越界下标值来唯一确定数组中的元素。

      还有更深的,那就是数组是一个特殊的对象!!(对于这个LZ理解的不是很好,对JVM也没有看,所以见解有限)。以下参考文献:、?opt=admin

      不管在其他语言中数组是什么,在java中它就是对象。一个比较特殊的对象。

public class Test { main(String[] args) {int[] array = new int[10];System.out.println("array的父类是:" + array.getClass().getSuperclass());System.out.println("array的类名是:" + array.getClass().getName());}}——-Output:array的父类是:class java.lang.Objectarray的类名是:[I,如果你不出去走走,你就会以为这就是世界。

java提高篇(十八)—–数组之一:认识JAVA数组

相关文章:

你感兴趣的文章:

标签云: