gpt4 book ai didi

java - java.util.prefs.Preferences 在 Java 中如何工作?

转载 作者:行者123 更新时间:2023-11-30 10:54:04 24 4
gpt4 key购买 nike

我最近遇到了 flush() 方法文档,它说:

Forces any changes in the contents of this preference node and its descendants to the persistent store.

设置中的更改不是立即生效吗?我的意思是方法:

  • preferences.node(String name)- 节点创建
  • preferences.put(String key, String value) - 添加到节点的键值
  • Preferences.importPreferences(InputStream is) - 从流(例如文件流)导入首选项

Java 源代码和扩展坞对我来说不是很清楚。当我需要调用 preferences.flush() 时,有人可以解释一下吗?如果我不这样做会发生什么?

最佳答案

当您调用 put 方法时,首选项将被保存。然而,出于高性能原因,有时 API 会寻找写入字节的最佳时间。

您可以调用很多 put 方法。在这种情况下,API 可能会在所有 put 方法的末尾写入存储。如果您希望在调用 put 方法之后立即进行写入,您可以使用 flush 方法。

关于java - java.util.prefs.Preferences 在 Java 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33779828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com