Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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 保存下载列表的最佳技巧_Java_Jtable_Tablemodel_Download Manager - Fatal编程技术网

Java 保存下载列表的最佳技巧

Java 保存下载列表的最佳技巧,java,jtable,tablemodel,download-manager,Java,Jtable,Tablemodel,Download Manager,我正在尝试使用java为我的大学项目开发一个下载管理器。我想知道保存下载列表的最佳方法。Im使用jtable和abstracttablemodel显示下载线程的详细信息。我希望下载管理器在应用程序重新启动后记住下载内容。您可以将数据保存到一个文件中(使用JSON或其他合理的格式),也可以使用一个简单的数据库(sqlite适用于这类事情)。然后在启动时加载数据 我可能会使用sqlite数据库。您可以使用@VD'所说的文件,但您可能需要使用名为。这取决于你的需要。您需要查询此数据,还是只想保存和检索

我正在尝试使用java为我的大学项目开发一个下载管理器。我想知道保存下载列表的最佳方法。Im使用jtable和abstracttablemodel显示下载线程的详细信息。我希望下载管理器在应用程序重新启动后记住下载内容。

您可以将数据保存到一个文件中(使用JSON或其他合理的格式),也可以使用一个简单的数据库(sqlite适用于这类事情)。然后在启动时加载数据


我可能会使用sqlite数据库。

您可以使用@VD'所说的文件,但您可能需要使用名为。这取决于你的需要。您需要查询此数据,还是只想保存和检索它?如果是后者,请使用首选项。如果是前者,请使用数据库。

用逗号分隔的临时文件怎么样?谢谢你的回答。是的,我希望它只是保存和检索,但也希望它经常保存下载进度,我不希望这个过程是一个大开销的应用程序。我相信首选项将是好的。