社区
Java SE
帖子详情
现在还可以用Vector与Hashtable吗?
pleasanton
2013-07-31 02:09:16
对于Vector&ArrayList、Hashtable&HashMap,要记住线程安全的问题,记住Vector与Hashtable是旧的,是java一诞生就提供了的,它们是线程安全的,ArrayList与HashMap是java2时才提供的,它们是线程不安全的。
...全文
208
5
打赏
收藏
现在还可以用Vector与Hashtable吗?
对于Vector&ArrayList、Hashtable&HashMap,要记住线程安全的问题,记住Vector与Hashtable是旧的,是java一诞生就提供了的,它们是线程安全的,ArrayList与HashMap是java2时才提供的,它们是线程不安全的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pleasanton
2013-07-31
打赏
举报
回复
我想知道Vector与Hashtable是旧的,是不是用的少了?大家会尽量用新的吧?
S117
2013-07-31
打赏
举报
回复
根据实际场景选择呀!
ghostkngiht
2013-07-31
打赏
举报
回复
可以用java.util.concurrent包里的类替代。
Acesidonu
2013-07-31
打赏
举报
回复
想用就用,后果自负。
失落夏天
2013-07-31
打赏
举报
回复
你想表达什么么?
Vector
和
HashTable
本文对比了
Vector
与ArrayList、
HashTable
与HashMap的特点与区别。
Vector
和
HashTable
因线程同步特性已较少使用,而ArrayList和HashMap更受青睐。文章还介绍了
Vector
的扩容机制及
HashTable
的一些特性和应用场景。
Vector
与
Hashtable
的用法
本文详细介绍了Java中
Vector
和
Hashtable
的使用方法及内部机制。针对
Vector
的动态扩容特性及其构造函数进行了深入探讨,并通过示例代码说明了如何合理设置初始容量以避免空间浪费。此外,还介绍了
Hashtable
的基本操作及性能调优技巧。
ArrayList 和
Vector
,HashMap 和
Hashtable
的区别
本文主要介绍了Java集合框架中ArrayList与
Vector
、HashMap与
Hashtable
的区别。从线程安全性、初始容量和增长方式、性能、使用场景等方面对ArrayList和
Vector
进行对比;从线程安全性、键值对允许性、继承关系等多方面对HashMap和
Hashtable
进行对比,供开发者按需选择。
ArrayList、
Vector
、HashMap、
HashTable
如何扩容
本文详细介绍了Java中的ArrayList、
Vector
、HashMap和
HashTable
在容量不足时的扩容机制。ArrayList扩容为原容量的1.5倍,
Vector
要么增加到capacityIncrement,要么翻倍;HashMap在元素数量超过数组大小的0.75倍时,容量翻倍;
HashTable
则在元素超过容量的0.75倍时,扩容增量为2*原长度+1。
java
Vector
and
Hashtable
本文详细介绍了Java中字典和散列表的概念、实现方式及应用实例,包括使用
Vector
和
Hashtable
进行数据存储与检索的方法。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章