Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Somme {
private som = 0;
Somme (int a){
 for (i = 0; i < a; i++) {
	som += i;
}
}
 
public class Serialisation {
 
    public static void main(String[] args) throws IOException {
        Somme s = new Somme(8000);
        FileOutputStream f = new FileOutputStream("file.ser");
        ObjectOutputStream o = new ObjectOutputStream(f);
        o.writeObject(s);
        o.close();
    }
}
avec cet exemple, on sérialise l'objet une fois que la somme est terminée. Y a t-il une possibilité de sérialiser l'objet par exemple chaque 100 itération de i et comment faire ?
Il faut bien sérialiser l'objet s et j'aimerais récupérer lors de la déséréalisation la somme et le i courant. En d'autres termes, j'ai besoin de continuer mon calcul à partir d'où il s'est arrêté.

Merci d'avance.