标签: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算法都大概一样,所以性能不会有很大的差异。
王立平-- ContentValues , HashTable , HashMap区别
标签:contentvalues hashtable hashmap
原文地址:http://blog.csdn.net/u013425527/article/details/39693701