我想制作.jar应用程序,它可以在不使用任何数据库的情况下保存数据(Postgres ...),但我不知道,我应该使用什么类型的数据存储来使应用程序可移植。我只想要.jar文件,它可以在安装了java的任何cumputer上运行。有选择吗?感谢
答案 0 :(得分:0)
您始终可以将Java对象序列化为纯二进制文件。每种类型的对象都有一个文件来模拟数据库表,或者您可以序列化同一文件中的所有对象,但是在读取它们时需要知道顺序。 其他解决方案是将java对象序列化为XML结构或JSON(使用JAXB非常容易并且可以直接进行编组/解组)这样的结构。