Originariamente inviato da Markus85
Ma dove vengono salvati i dati? (Dove viene salvata la collezione?)

devo crearmi un oggetto file e salvare la collezione li?
Scusa eh, ma tu hai scritto:

codice:
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Contenitore"));
Secondo te su quale file vengono scritti gli oggetti? (scusa ma questa è come la classica domanda "di che colore è il cavallo bianco di Napoleone?" )

Originariamente inviato da Markus85
Al riavvio del programma ci sono ancora i dati che ho salvato?
Sul file sì, se non l'hai toccato, cancellato tu, ecc...
Se al riavvio del programma vuoi riavere i dati nella collezione Set, li devi caricare dal file. Esattamente con l'opposto: FileInputStream e ObjectInputStream.