Jay,
I am almost sure, one can write any number of objects using successive calls to writeObject().
For example,
Also, if you want to just append few more records to an already existing file, you can open the underlying FileOutputStream with an append flag( see the documentation for overloaded constructor of FileOutputStream ).
Though I haven't tried this( writing/reading multiple objects ) myself, it should be possible. After all, what good it is if
java limits one object per serialized file!!
Hope that helps,
Ajith