Sérialisation. Sortie d'un objet Java sous forme de tableau d'octets. En sérialisant, vous pouvez écrire dans un fichier.
sérialisable
Les classes qui implémentent l'interface Serializable
peuvent être sérialisées.
import java.io.Serializable;
public class Person implements Serializable {
private String greeting = "hello";
Person(String greeting) {
this.greeting = greeting;
}
}
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
public class SerializeSample {
public static void main(String[] args) {
var person = new Person("hello");
try {
var objectOutputStream = new ObjectOutputStream(new FileOutputStream("person.txt"));
objectOutputStream.writeObject(person);
objectOutputStream.flush();
objectOutputStream.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
Recommended Posts