best way to write series of objects to a .ser file using ObjectOutputStream and read them back
Why didn't you provide a constructor for Student class? Was that on purpose? However...


Use serialVersionUID.
In Java it's recommended not to use Vector class, instead use ArrayList.
Write method is serializing a Student individually. But as you stated you are writing a whole list of student into the .ser file. This will take many time for a list of 10,000 students. 

Because you are opening two streams for each student. So instead pass the whole list and serialize them after opening the stream only once.
Do not close the stream in the try block. close them into finally block. Even better if you are using Java7 or higher use try-with-resources block. It is easy to use and you don't have to manually close the stream.
In Read method

        for(;;){
            save = new ObjectInputStream(saveFile);


you are creating new stream for every object thats not necessary instead do this

        save = new ObjectInputStream(saveFile);
        for(;;){

Onwards Java7 there is multiple catch statement. Give it a try(pun intended). 
In Java we use mixed-case convention for naming a method. So Write and Read would be write and read.