在应用程序会话之间保存字段数据的方法

我正在开发一个应用程序,要求我在应用程序使用之间保存一个字段,这样我可以在下次使用时检索数据(例如login时保存用户名,检索并在下次启动应用程序时预先填充用户名字段)。 我环顾四周,find了一些方法来实现这个目标,比如在本地机器上的文件中进行encryption和保存,并将值保存在Windowsregistry中。 这些方法中的任何一种都比其他方法更好地完成这个目标? 还有其他build议吗?

您可以使用Java首选项API存储它,它将以特定于系统的方式存储少量数据。 在Windows上,我相信它将它存储在注册表中,但在Mac或Linux上,它将以适合这些系统的方式进行存储。

数据存储在当前用户的特定于您的类的包的密钥以及您选择的字符串中。 有关更多详细信息,请参阅参数API概述 。