【发布时间】:2010-09-19 12:23:31
【问题描述】:
在Java中,我们总是可以使用数组来存储对象引用。然后我们有一个 ArrayList 或 HashTable 可以自动扩展以存储对象。但是有谁知道拥有自动扩展对象引用数组的原生方式?
编辑:我的意思是我想知道 Java API 是否有一些类能够存储对对象的引用(但不存储像 XXXList 或 HashTable 这样的实际对象)以及自动扩展的能力。
【问题讨论】:
-
一个 ArrayList is 对象引用的自动扩展数组。所有不是原始类型(int、char 等)的东西都是对象引用。
-
你不能存储一个“实际对象”,对象只能通过对其他对象的引用进行通信。
-
是的,数组和列表都只存储引用
-
您的意思是“软”引用而不是“硬”引用吗? IE,不会阻止垃圾收集的引用?
标签: java arrays object-reference