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

但是,如果我删除班级并且不再使用它会怎样?存储的数据会怎样?只是会泄漏硬盘中的内存吗?有什么不错的方法可以浏览当前的Preferences数据?

最佳答案

此数据永久存储在与实现相关的后备存储中


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

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

关于java - 具有java.util.prefs.Preferences的Java持久性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11812353/

10-13 04:37