java中是怎样对数组进行声明处理的具体的步骤底层的

找到组织 发布于 2012/11/22 14:37
阅读 596
收藏 0
在java中是没有数组这个类的,但是我们却很常用数组这个类型,我现在只是知道数组实在我们声明的时候JVM会给我们进行临时处理,请说名一下具体的步骤。
加载中
0
loki_lan
loki_lan
声名数组时把引用对象压栈,new的时候分配内存堆。
0
找到组织
找到组织
我记得好像不是这么简单的吧,我想详细的知道。
0
震秦
震秦

引用来自“loki_lan”的答案

声名数组时把引用对象压栈,new的时候分配内存堆。

数组是Java中特殊的类,创建时是如上所讲。数组是一片连续的内存空间,所属的类通过getClass().isArray()会返回true。如:

Object obj = new Integer[3];

Assert.assertTrue(obj.getClass().isArray());

返回顶部
顶部