社区
C#
帖子详情
arraylist 与 hashtable有何区别?
kimichenxh
2005-12-12 04:07:38
arraylist 与 hashtable有何区别?
...全文
209
8
打赏
收藏
arraylist 与 hashtable有何区别?
arraylist 与 hashtable有何区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
网_风
2005-12-12
打赏
举报
回复
你用Reflector查看一下。
Hashtable : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable
ArrayList : IList, ICloneable
78984598
2005-12-12
打赏
举报
回复
UP
seekinghu
2005-12-12
打赏
举报
回复
HashTable 包含键(key)/值(value)对,实现IDictionary接口;
ArrayList 相当于一个对象数组,实现IList接口;
smallMage
2005-12-12
打赏
举报
回复
HashTable有Key和value的对应,
ArrayList相当于只要VALUE
happyfamily
2005-12-12
打赏
举报
回复
hashtable有很好查询速度
liujiwe79
2005-12-12
打赏
举报
回复
HashTable有Key和value的对应,
ArrayList只是存储数据,不能按照一定的对应关系取出来。
实际上ArrayList就是IList,而HashTable就是IDictionary。
mbh0210
2005-12-12
打赏
举报
回复
恩。。。。
Ivony
2005-12-12
打赏
举报
回复
HashTable有Key,ArrayList没有。
实际上ArrayList就是IList,而HashTable就是IDictionary。
ArrayList是列表,只有顺序,HashTable是字典,有关键字索引。
比较Vector、
ArrayList
和
hashtable
hashmap
比较Vector、
ArrayList
和
hashtable
hashmap
经典讲解List和
ArrayList
和Vector和
HashTable
和HashMap
区别
经典讲解List和
ArrayList
和Vector和
HashTable
和HashMap
区别
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
是一种变长的集合类,基于定长数组实现。
ArrayList
允许空值和重复元素,当往
ArrayList
中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,
ArrayList
是非线程安全类,并发环境下,多个线程同时操作
ArrayList
,会引发不可预知的错误。 本节课程会带着大家去学习集合底层源码是什么个结构,他在做什么事情,能做到什么事情,会出现的问题以及解决方法,希望同学能够仔细听,详细你会收到丰富的回报的
比较分析Vector、
ArrayList
和
hashtable
hashmap数据结构
比较分析Vector、
ArrayList
和
hashtable
hashmap数据结构
Arraylist
、
Hashtable
、Vector
Arraylist
、
Hashtable
、Vector 动态数组分别介绍
C#
110,552
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章