ArrayList y ObjectInputStream

Hola:
Tengo dos clases

La clase Main donde tengo que cargar un ArrayList de Empleado mediante ObjectInputStream.

y la Clase Empleado con sus atyributos y Metodos

Mi pregunta es donde coloco el ArrayList :
ArrayList empleados = new ArrayList ();

despues de esto debo hace un instancia de Empleado con :
Empleado empleado = new Empleado();

para mediante empleados.add(empleado); guardarlos en el fichero mediante ObjectOutputStream.

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Marce

Pues según lo que entendí lo

Pues según lo que entendí lo que quieres hacer es una lista de objetos de tipo Empleado y escribirlos en un fichero, entonces eso lo debes hacer en tu clase main. Debes crear tantos objetos tipo Empleado necesites, meterlos en tu lista, y una ves hecho esto utilizar ObjectOutputStream para escribirlo en tu fichero.

Donde colocas: ArrayList

Donde colocas:   ? Pues lo pudes poner el la primera linea:

 

Acá esta un ejemplo sacado de Google:

Dinos si tienes problemas para entender el código. Chau!