源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅析java中ArrayList与Vector的区别以及HashMap与Hashtable的区别

  • 时间:2020-12-10 05:01 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅析java中ArrayList与Vector的区别以及HashMap与Hashtable的区别
[b]就ArrayList与Vector主要从二方面来说. [/b]一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 [b]就HashMap与HashTable主要从三方面来说。 [/b]一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现 二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的 三.值:只有HashMap可以让你将空值作为一个表的条目的key或value  Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements) Map提供key到value的映
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部