我想知道是否还有其他方法可以在程序运行之间放置该程序生成的信息?
只需使用
ObjectOutputStream即可将其序列化为文件,然后将
ObjectInputStream其取回。
还有什么方法可以确保信息安全?从最终用户能够访问它吗?
如果代码在最终用户的系统上运行,那么就没有办法阻止他们获取数据-
甚至不值得花时间尝试以某种方式对其进行编码,因为在调试过程中很容易附加调试器并检查程序的状态。运行。作为一种二进制格式,Java序列化将阻止非技术用户解密它,这几乎是您所希望的。

我想知道是否还有其他方法可以在程序运行之间放置该程序生成的信息?
只需使用
ObjectOutputStream即可将其序列化为文件,然后将
ObjectInputStream其取回。
还有什么方法可以确保信息安全?从最终用户能够访问它吗?
如果代码在最终用户的系统上运行,那么就没有办法阻止他们获取数据-
甚至不值得花时间尝试以某种方式对其进行编码,因为在调试过程中很容易附加调试器并检查程序的状态。运行。作为一种二进制格式,Java序列化将阻止非技术用户解密它,这几乎是您所希望的。