Piccola Domanda sulla serializzazione...
FileOutputStream fs = new FileOutputStream("testSer.ser");
ObjectOutputStream os = new ObjectOutputStream(fs);
Qui ho capito che la serializzazione dell'oggetto viene eseguita grazie alla classe ObjectOutpStream che permette la chiamata del metodo writeObject al quale come lista dei parametri gli passo la variabile di referenza che si riferisce appunto al mio oggetto. Questo metodo non soltanto serializza l'oggetto ma lo salva grazie al FileOutStream in testSer.ser giusto?...
Ma testSer.ser potrebbe essere anche testSer.txt? O deve per forza avere il formato ser?..Inoltre se per assurdo l'oggetto che mi viene inserito nel metodo writeObject ha magari accesso a due variabili con dei valori, queste variabili non dovrebbero essere salvate anch'esse nel file testser.ser? O li dentro va salvato soltanto lo stato attuale dell'oggetto?...
Grazie in anticipo.

Rispondi quotando


