java - 有什么办法可以阻止 java 破坏对象

标签 java

我想创建一个 java 游戏并让它记住一个对象。每当我重新运行游戏时,对象都会重新初始化,我会丢失所有存储的数据。有什么方法可以阻止 java 破坏我的对象并在我需要时引用它,即获取对象的内存地址?

最佳答案

您必须实现存储游戏状态的功能。
当您再次启动它时,应该重新创建这个保存的状态。

作为一些解决方案,您可以使用 Serialisation

顺便说一句您可以使用常见的游戏快捷方式来保存和撤退状态:

  • F5 保存游戏状态
  • F9 恢复保存的状态

另外,你可以看看State GoF pattern

关于java - 有什么办法可以阻止 java 破坏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43017713/

相关文章:

java - 从 Java 调用 Javascript

java - 线性冲突违反了可接受性并使我发疯

java - Eclipse 中的内存不足错误

java - 调用getNextException查看原因: How to make Hibernate/JPA show the DB server message for an exception

java - Weblogic "java.lang.IllegalArgumentException: Unknown bean state 0"异常

javax bean 验证不适用于方法参数

java - CXF 在不更改 http.maxConnections 的情况下增加连接池大小

java - Eclipse 中的线程

java - 在 Java、Android 上将视频转换为 mp3

用于更改 .exe 使用的图标的 Java 库