Problemas com ObjectOutputStream!

OI pessoal,
preciso desenvolver um programa de cadastro de alunos, ja fiz a maior parte mas estou tendo problemas para recuperar os dados gravados.
tipo, eu consigo salvar os dados dos alunos e depois ler os dados, até ai tudo bem, mas eu precisava incluir novos alunos nesse mesmo arquivo, sem perder os pré-existentes, acontece que quando tento isso ele sobrescreve o arquivo e eu perco todos os dados.
Já tentei fazer
output= new ObjectOutputStream(new FileOutputStream(“arquivo.ser”,true));
mas isso não funciona.

alguem pode me ajudar???

Brigada!!! :grin:

Nao sei se Java tem ponteiros para posiçao de dados dentro de um arquivo, mas dependendo do seu contexto porque voce nao usa um banco de dados como o MySQL que é extremamente simples de usar.