Da quello che ho capito credo che tu per "salvare dati" non intenda dati per la configurazione dell'applicazione, ma anche dati su cui l'applicazione lavora.
Questo induce, in prima battuta, a pensare ad un DB.

Si possono anche utilizzare dei file, ma tutto dipende dalla quantità di dati da salvare, dal tipo di dati e da quali performances si richiedono.


Ad ogni modo, esiste anche JavaDB (che non ho mai avuto la possibilità di provare, per ora, per mancanza di tempo). PRova a documentarti sul sito della Sun.


Ciao.