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算法都大概一样,所以性能不会有非常大的差异。


  • 相关阅读:
    第八周编程总结
    第五周课程总结&试验报告三
    第四周课程总结&实验报告二
    第三周课程总结&实验报告一
    课程学习总结
    2019春第四次课程设计实验报告
    2019春 总结作业
    2019春第三次课程设计实验报告
    2019春第二次课程设计实验报告
    2019春第一次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5098458.html
Copyright © 2011-2022 走看看