Comment implémenter Serializable?

Comment dois-je implement la Serializable interface?

J'ai un class Student, et doivent être en mesure d'enregistrer sur le disque dur. Pour mes devoirs, j'ai pour sérialiser cinq différents Student objets et de les enregistrer dans un fichier.

class Student {
     String mFirstName;
     String mSecondName;
     String mPhoneNumber;
     String mAddress;
     String mCity;

Student(final String pFirstName, final String pSecondName, final String pPhoneNumber, final String pAddress, final String pCity){
    this.mFirstName = pFirstName;
    this.mSecondName = pSecondName;
    this.mPhoneNumber = pPhoneNumber;
    this.mAddress = pAddress;
    this.mCity = pCity;

}}

J'ai essayé d'utiliser ObjectOutputStream de sérialiser un Student, mais il renvoie une erreur:

ObjectOutputStream lOutputStream = new ObjectOutputStream(new FileOutputStream("file.txt", true));
lOutputStream.write(new Student("foo","bar","555-1234","Flat 40","Liverpool"));
Vous avez à nous montrer ce que vous avez déjà essayé. StackOverflow n'est pas un "faire mes devoirs pour moi" du site.
je ne veux résoudre les je veux savoir d'où erreur dans le code .xd lol

OriginalL'auteur Mostafa M Awad | 2015-03-01