码迷,mamicode.com
首页 > 编程语言 > 详细

java中的对象数组

时间:2014-08-20 22:31:32      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:style   color   java   ar   new   sp   c   对象   

对象数组,很容易顾名思义理解为:数组中的元素都是一个个的对象。但这种理解是错误的,数组中存放的并不是对象本身,而是对象的引用,即指向对象的那个指针,而这个指针是存放在虚拟机内存的栈中。

对象数组的创建需要两个步骤:1)创建一个数组,存放对象的引用。2)具体指出每个引用指向哪个对象(用new实现)。下面举例说明。

假设有一个类,类名为Test。1)Test[] array = new Test[2]; 创建一个数组取名为array,里面共有2个元素,每个元素的类型是Test对象的引用。此时array[0]和array[1]的默认初始值为null(没有指向任何对象)。2)array[0] = new Test();array[1] = new Test();分别在虚拟机内存的堆中开辟了两块空间给Test的两个对象,array[0]和array[1]分别指向这两块区域的首地址。

 

java中的对象数组,布布扣,bubuko.com

java中的对象数组

标签:style   color   java   ar   new   sp   c   对象   

原文地址:http://www.cnblogs.com/hushunfeng/p/3925613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!