zoukankan      html  css  js  c++  java
  • 王立平-- ContentValues , HashTable , HashMap差别

    ContentValues  :是一种存储机制,key-value

    特点:key仅仅能是string类型。value:仅仅能是基本类型,不能是对象。

    应用:经常使用语往数据库中插入数据

    ContentValues values = new ContentValues();
        values.put("name", "xh");
        values.put("level", 5);
         SQLiteDataBase db=helper.getWritableDatabase(); 。。。。

    。。省略部分代码
         db.insert("hero_info", "id", values);

    ------------------------------------------------------------------------------------------------------------------------------------------

    HashMap:是Hashtable的轻量级实现(非线程安全的实现),他们都完毕了Map接口,

    特点:同意空键值, 因为非线程安全。效率上可能高于Hashtable。

    HashMap同意将null作为一个entry的key或者value。而Hashtable不同意。


    ---------------------------------------------------------------------------------------------------------------------------------------------

    HashTable  :线程安全的Collection

    特点:不同意将null作为一个entry的key或者value

    ----------------------------

    Hashtable和HashMap採用的hash/rehash算法都大概一样,所以性能不会有非常大的差异。


  • 相关阅读:
    基于决策树和智能搜索系统
    基于神经网络的人工智能系统
    身边的人工智能&人工智能发展史
    Linux简介和环境的搭建
    回来啦
    顺序表
    方格计数
    2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第几天?
    十三、排序算法
    十二、预处理
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5098458.html
Copyright © 2011-2022 走看看