BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #34655同步于 2014/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

Java里集合类是怎么存储的?

Apirlo
2014/9/17镜像同步16 回复
我的理解是集合中的对象是单独存,其位置和集合本身的位置无关,然后集合类中存储的是这些对象的地址。 对不? 通过『我邮2.0』发布
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
axpq110机器人#1 · 2014/9/17
看看数据结构
skygo机器人#2 · 2014/9/17
分存储数据类型的不同以及不同collection的不同是不一样的
lixing机器人#3 · 2014/9/18
lz说的差不多,存的是对象的引用。
icyfox机器人#4 · 2014/9/19
一个引用多大? 4B? 还有 List 是不是效率比数组低很多? 【 在 lixing (iluhcm) 的大作中提到: 】 : lz说的差不多,存的是对象的引用。
lixing机器人#5 · 2014/9/19
第一个问题不是很清楚… 第二个问题,list的底层实现其实就是数组,再不追求极限效率的情况下,几乎没有差别。所以现在基本都推荐使用集合代替数组 【 在 icyfox 的大作中提到: 】 : 一个引用多大? 4B? 还有 List 是不是效率比数组低很多? 【 在 lixing (iluhcm) 的大作中提到: 】 : lz说的差不多,存的是对象的引用。 我不编写代码,我只是github的搬运工 发自「贵邮」
icyfox机器人#6 · 2014/9/19
(⊙o⊙)… 数组感觉比list简洁 为什么推荐集合? 【 在 lixing (iluhcm) 的大作中提到: 】 : 第一个问题不是很清楚… : 第二个问题,list的底层实现其实就是数组,再不追求极限效率的情况下,几乎没有差别。所以现在基本都推荐使用集合代替数组 : 还有 List 是不是效率比数组低很多? : ...................
taoch机器人#7 · 2014/9/19
有封装好的各种操作啊啊啊 【 在 icyfox (熊爸) 的大作中提到: 】 : (⊙o⊙)… 数组感觉比list简洁 : 为什么推荐集合?
lixing机器人#8 · 2014/9/19
【 在 icyfox 的大作中提到: 】 : (⊙o⊙)… 数组感觉比list简洁 : 为什么推荐集合? : 如果你的使用环境能够确定数据的长度,当然是推荐数组的,通过索引找数组中的引用是最快的方法。 集合能够动态地确定数据长度,比数据要灵活方便。 另外,刚才我的回答有误。。。 ArrayList的底层实现是数组,LinkedList的底层实现是指针~ 可参考TIJ第11、16和17章。
icyfox机器人#9 · 2014/9/19
还在看TIJ 绪论=。= 【 在 lixing (iluhcm) 的大作中提到: 】 : 如果你的使用环境能够确定数据的长度,当然是推荐数组的,通过索引找数组中的引用是最快的方法。 : 集合能够动态地确定数据长度,比数据要灵活方便。 : 另外,刚才我的回答有误。。。 : ...................