zoukankan      html  css  js  c++  java
  • Hashtable && HashMap

    相同点: 都属于Map接口的类,实现了将惟一键映射到特定的值上
    不同点:
    1: .历史原因: Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
    2. 同步性: Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的, 所以
    Hashtable 比 HashMap 慢,因为它是同步的.
    3. Hahtable 类似于 HashMap,但是不允许 null 键和 null 值。HashMap 类没有分类或者排序。它允许一个 null
    键和多个 null 值. 只有HashMap可以让你将空值作为一个条目的key或value.
    另外:
    ArrayList与Vector主要从二方面来说.
    一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
    二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半

  • 相关阅读:
    蓝奏云的链接打不开
    数据链路层
    markdown(md)
    物理层
    计算机网络概述
    86五笔学习笔记
    Ubuntu初次使用的问题
    Hello Word!
    快速创建Flask Restful API项目
    Ubuntu环境下部署Django+uwsgi+nginx总结
  • 原文地址:https://www.cnblogs.com/xiashenbin/p/2637912.html
Copyright © 2011-2022 走看看