Java持久化与java.util.prefs.Preferences

时间:2012-08-04 22:11:31

标签: java preferences

似乎我可以使用java.util.prefs.Preferences保存一些用户首选项。首选项与特定类相关联 - 我通过将类Object传递给某个静态方法来获得Preferences实例,例如Preferences.userNodeForPackage

然而,如果我删除课程并且再也不用它会怎么样?存储的数据会发生什么变化?是不是只会在我的硬盘中泄漏内存?有什么好方法可以浏览我当前的Preferences数据吗?

1 个答案:

答案 0 :(得分:2)

  

此数据持久存储在依赖于实现的后备存储

一般来说,是的。如果您只是删除创建首选项的项目,则可能会保留这些首选项。

您最好的选择是尝试提供某种“卸载”,它具有删除应用程序使用的密钥的能力/知识。