When you wrote the object out to the file you use an ObjectOutputStream. Assuming that your object supports serialization, it will be written to the stream. When you read objects back in from a serialized format, you read them using the ObjectInputStream. This will generate an object or class Object. You will have to cast your object back to its original type before being able to use it. Hope that helps
Bodie