带有Java.util.prefs.Preferences的Java持久化
似乎我可以使用带有Java.util.prefs.Preferences的Java持久化,java,preferences,Java,Preferences,似乎我可以使用java.util.prefs.preferences保存一些用户首选项。首选项与特定的类相关联——我通过将类对象传递给某个静态方法(例如preferences.userNodeForPackage)来获得一个preferences实例 但是,如果我删除了我的类并且不再使用它,会发生什么呢?存储的数据会发生什么变化?它只是会泄露我硬盘里的内存吗?有什么好方法可以让我浏览当前的首选项数据吗 此数据持久存储在依赖于实现的备份存储中 一般来说,是的。如果只是删除创建首选项的项目,这些首选
java.util.prefs.preferences
保存一些用户首选项。首选项与特定的类相关联——我通过将类对象传递给某个静态方法(例如preferences.userNodeForPackage
)来获得一个preferences
实例
但是,如果我删除了我的类并且不再使用它,会发生什么呢?存储的数据会发生什么变化?它只是会泄露我硬盘里的内存吗?有什么好方法可以让我浏览当前的首选项数据吗
此数据持久存储在依赖于实现的备份存储中
一般来说,是的。如果只是删除创建首选项的项目,这些首选项很可能会保留
您最好的选择是尝试并提供某种“卸载”,它能够/知道删除应用程序使用的密钥