Java中,.ArrayList和Vector的区别,HashMap和Hashtable的区别?

2025-05-17 05:16:21
推荐回答(2个)
回答1:

hashmap和hashtable区别,第一个是历史原因,hashtable是基于陈旧的dictionary类的,hashmap是java引进的map接口的一个实现

回答2:

ArrayList
利于
数据查找
因为从ArrayList提取数据的时候它是随机抽取的
如果安全的线程需要用Vector,但是其它地方万万不能用,它耗性能相当的狠
Hashmap是异步的,
线程不需要安全的时候可以用它
Hashtable
反之