看来我可以使用java.util.prefs.Preferences
保存一些用户首选项。首选项与特定的类相关-我通过将类Object传递给某个静态方法来获得Preferences
实例,例如Preferences.userNodeForPackage
。
但是,如果我删除班级并且不再使用它会怎样?存储的数据会怎样?只是会泄漏硬盘中的内存吗?有什么不错的方法可以浏览当前的Preferences
数据?
最佳答案
此数据永久存储在与实现相关的后备存储中
一般来说,是的。如果仅删除创建首选项的项目,则这些首选项可能会保留。
您最好的选择是尝试提供某种“卸载”功能,该功能有能力/知识来删除应用程序使用的密钥。
关于java - 具有java.util.prefs.Preferences的Java持久性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11812353/