Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android开发SQLite与哈希表_Java_Android_Sqlite_Hashtable - Fatal编程技术网

Java Android开发SQLite与哈希表

Java Android开发SQLite与哈希表,java,android,sqlite,hashtable,Java,Android,Sqlite,Hashtable,因此,我将遵循一个教程,介绍如何创建一个简单的Android应用程序来存储一组随机引用。我注意到他们使用了SQLite数据库,许多其他Android教程使用SQLite来存储东西。我不太习惯SQLite。我是否可以通过将引号存储在哈希表中来获得相同的结果 SQLite数据库和哈希表在性能方面有什么不同 我建议使用SQLite,因为您可以非常轻松地访问数据库,通过eclipse的DDMS插件也可以非常轻松地理解和查看数据库表。上面的链接可以帮助您使用DDMS 我建议使用SQLite,因为您可以非常

因此,我将遵循一个教程,介绍如何创建一个简单的Android应用程序来存储一组随机引用。我注意到他们使用了SQLite数据库,许多其他Android教程使用SQLite来存储东西。我不太习惯SQLite。我是否可以通过将引号存储在哈希表中来获得相同的结果

SQLite数据库和哈希表在性能方面有什么不同

我建议使用SQLite,因为您可以非常轻松地访问数据库,通过eclipse的DDMS插件也可以非常轻松地理解和查看数据库表。上面的链接可以帮助您使用DDMS

我建议使用SQLite,因为您可以非常轻松地访问数据库,而且通过eclipse的DDMS插件也可以非常轻松地理解和查看数据库表。上面的链接可以帮助您使用DDMS

SQLite数据库和哈希表在性能方面有什么区别

(内存中的)哈希表(您可能应该使用
HashMap
)将更快。然而,它并没有解决当你的应用程序关闭时让你的报价“持久化”的问题

SQLite是一个数据库,数据库的要点是数据持久化

(使用某种类型的数据库还有很多其他好处。一个可能与您相关的好处是,您可以在一个典型的数据库中存储比内存中存储更多的内容。该数据库将内容存储在设备的硬盘驱动器/SSD/任何比主内存容量大得多的设备上。)

SQLite数据库和哈希表在性能方面有什么区别

(内存中的)哈希表(您可能应该使用
HashMap
)将更快。然而,它并没有解决当你的应用程序关闭时让你的报价“持久化”的问题

SQLite是一个数据库,数据库的要点是数据持久化


(使用某种类型的数据库还有很多其他好处。一个可能与您相关的好处是,您可以在一个典型的数据库中存储比内存中存储更多的内容。该数据库将内容存储在设备的硬盘驱动器/SSD/任何比主内存容量大得多的设备上。)这取决于你的意图。如果要存储应用程序首选项、用户分数等数据。。使用SQLite。这些数据将在下一次应用程序发布时可用。Hashtable在内存中,当然它比SQLite快,当应用程序停用或终止时,Hashtable中存储的所有信息都将丢失。

这取决于您的意图。如果要存储应用程序首选项、用户分数等数据。。使用SQLite。这些数据将在下一次应用程序发布时可用。Hashtable在内存中,当然它比SQLite快,当应用程序停用或终止时,存储在Hashtable中的所有信息都将丢失。

Hashtable是易失性内存,而SQLite是持久性存储介质。如果将数据存储在Hashtable中,则当应用程序关闭时,数据将丢失,如果要使其永久使用SQLite数据库..为了性能,哈希表比SQLite更快(因为它在主内存中可用),但不是持久性的。哈希表是易失性内存,而SQLite是持久性存储介质。如果将数据存储在哈希表中,则当应用程序关闭时,数据将丢失,如果您想使其永久使用SQLite数据库..为了性能,哈希表比SQLite更快(因为它在主内存中可用),但不会持久。