我已经创建了一个简单的游戏,并且有几个对象。 我希望让程序用户能够保存和加载程序状态。
我查阅了多篇文章并阅读了很多overstack帖子。 我惊讶于这么多方法的数量以及每种方法的复杂性。
大多数方法要求我创建我想要保存的所有对象的框架或骨架,然后逐行加载它们,手动调用每个对象,然后将其强制转换回其数据类型和类。
是的,我是新手程序员。 但我不是要什么好处。 我要求一个简明扼要的解释。
我阅读了下面的文章,因为我探索了输出到XML文件的想法。
http://www.mkyong.com/java/how-to-create-xml-file-in-java-dom/
正如我所说,我是新手程序员。 我应该同时学习Java和XML吗?
我的问题如下:
A)我的IDE在成功编译后不知道我有多少对象,它们的数据类型以及它们属于哪个类吗?
B)有没有一种方法可以保存所有对象而不必逐个指定它们?
C)我是否过分强调了保存一个简单程序的复杂性?