gpt4 book ai didi

java - 在 java 程序运行之间存储数据的最佳方式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:05:34 25 4
gpt4 key购买 nike

在 Java 中,在程序运行之间存储数据的最佳方式是什么?我已经知道您可以使用文本文件并以这种方式存储信息,但我想知道是否有更好的方法来存储程序在程序运行之间生成的信息。

还有,有什么办法可以保证信息安全吗?具体来说,我想让最终用户无法访问它。

最佳答案

I was wondering if there was any way other placing the information that is genereated by the program between runs of the program?

只需使用 ObjectOutputStream 将其序列化为文件,然后使用 ObjectInputStream 将其取回。

Also is there any way to do it so as to keep the information secure? from the end user being able to access it?

如果代码在最终用户的系统上运行,那么不,没有办法阻止他们获取数据 - 甚至不值得花时间尝试以某种方式对其进行编码,因为很容易附加调试器并检查程序的运行时的状态。作为一种二进制格式,Java 序列化将防止非技术用户破译它,这几乎是您所能期望的最好结果。

关于java - 在 java 程序运行之间存储数据的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1285132/

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