Título: Ayuda con esta clase en Java de Ficheros Publicado por: KeyPy HH en 5 Mayo 2012, 23:54 pm Hola Gente! Lamento molestar por aca, es la primera vez que lo hago, pero me he cansado de googlear (o no he sabido hacerlo), y aun no entiendo bien lo que hace esta clase en Java! Si me pudieran decir que hacen los metodos y porque los atributos archivoIn y archivoOut se declaran asi, se los agradeceria!
Código
Título: Re: Ayuda con esta clase en Java de Ficheros Publicado por: ELMED en 8 Mayo 2012, 14:31 pm Primero que todo archivoIn no es un atributo si no una variable de tipo Object. El metodo abrir lo que hace es recibir como parametro un String con la ruta de un fichero despues
Object objeto = null;// Crea un objeto archivoIn = new ObjectInputStream(new FileInputStream(archivo)); //abre un flujo asia el fichero recibido por parametro objeto = archivoIn.readObject();//almacena los byte en objeto archivoIn.close();//cierra el flujo return objeto; //retorna el objeto con la info del fichero El metodo guardar lo que hace es recibir como parametro el objecto "por logica el que retorna el metodo abrir" y una ruta donde lo va a guardar. archivoOut = new ObjectOutputStream(new FileOutputStream(archivo)); // Abre un flujo al fichero a crear archivoOut.writeObject(objeto);//Escribe el el el objeto que recibe como parametro archivoOut.close();//cierra el flujo |