做一个桌面jar程序,程序有一些参数需要用户自己修改。要使程序在用户修改完成后可以保存起来,下次用户使用的时候可以直接加载上之前保存的数据。只加载一次就行,不用考虑加载时间等其他问题用什么好??properties挺好用,可是只会读取里面的,不会怎么修改啊看到好多用.xml文件保存数据的,这个要怎么用??用什么方式保存好??方便,简单啊????不想用access。。

解决方案 »

  1.   

    http://hsqldb.org/
    http://www.h2database.com/html/main.html
      

  2.   

    想简单就用序列化;比如你的参数放在一个HashMap中;
    你可以直接把这个Map序列化成字节数组,  保存到文件;下回读取时直接可以反序列化成这个HashMap;
      

  3.   

    xml就挺好的。
    xml可以保存对象
    把数据存在vector里边,直接保存在xml里,读的时候,读一个vector出来。
      

  4.   

    直接txt也行啊。一行一个变量,反正别人看不懂就你的程序懂。
      

  5.   

    用hsql数据库吧,关闭的时候记得shutdown一下保存一下数据
      

  6.   

    使用 java.util.prefs.Preferences 类 保存程序配置。