当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

ArrayList与Vector、HashMap与HashTable

发表于: 2014-08-11   作者:_crazysnail_   来源:转载   浏览次数:
摘要: 摘自api: 1、ArrayList与Vector: 原文:This class(ArrayList) is roughly equivalent to Vector, except that it is unsynchronized. ArrayList是不同步的,Vector是同步的,在多线程环境中Vector更安全。如果在程序程序中不需要考虑线程安全,推荐使用ArrayList来代替V

摘自api:

1、ArrayList与Vector:

原文:This class(ArrayList) is roughly equivalent to Vector, except that it is unsynchronized.

ArrayList是不同步的,Vector是同步的,在多线程环境中Vector更安全。如果在程序程序中不需要考虑线程安全,推荐使用ArrayList来代替Vector。

 

2、HashMap与HashTable:

原文:The HashMap class is roughly equivalent to Hashtable, except that it is unsynchronized and permits nulls.

HashMap可以除了不是同步的,并且允许null值来作为键值和元素值外,可以大致看做HashTable。HashTable不允许使用null值来作为键值和元素值。

ArrayList与Vector、HashMap与HashTable

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
看上面的框架图,先抓住它的主干,即Collection和Map。 1 Collection是一个接口,是高度抽象出来的
zhuan:http://www.iteye.com/topic/539465 , http://www.cnblogs.com/jiewei915/archive/2010/08/09
HashMap与HashTable 1、Hashtable与HashMap的相同之处 (http://wenku.baidu.com/view/921383d176ee
ArrayList和HashTable妙用一 今天我们主要研究的问题是ArrayList和HashTable的使用。在这里我们引入
ArrayList和HashTable妙用二 上一篇文章当中我重点介绍了ArrayList及当中的基本用法。在今天的文章
HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们
java.util 接口 Map<K,V> 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 所有已知
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap
在Java的集合类中,存在Hashtable与HashMap两个处理键值对的类。其中,Hashtable类是线程安全的(通
1. HashMap 1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号