ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion funcional con recursividad


Enviado por   •  13 de Noviembre de 2011  •  2.311 Palabras (10 Páginas)  •  464 Visitas

Página 1 de 10

MANEJO DE ARCHIVOS EN JAVA

Conceptos básicos:

Definición: “Dispositivo lógico para el almacenamiento permanente de información (PERSISTENCIA) en dispositivos de memoria auxiliar: disco duro, disquetes, memorias USB, CD´s, etc.).

Tipos de archivos en Java

“Streams”, (flujos) orientados a bytes.

“Streams”, (flujos) orientados a caracteres.

“Un Stream proporciona un Canal o Vía por medio de la cual un programa java puede recibir o enviar una secuencia de bytes o de caracteres desde o hacia una determinada fuente o destino externo”.

Clases de archivos

Los archivos también se distinguen por:

Por su contenido:

- Archivos tipo texto.

- Archivos binarios.

Por su modo de acceso:

- Archivos secuénciales.

- Archivos Random.

Clase File: API File

Jerarquía de clases

Sintaxis

Funcionalidad

“Permite realizar acciones sobre un determinado archivo o directorio, para obtener información antes de trabajar sobre dicho archivo o directorio”.

Constructores

File f1 = new File (String fileName);

Crea una instancia File para el archivo fileName”.

File f2 = new File (“data1”);

File f3 = new File (“/~/~/~/fileX”);

File f4 = new File (arg[0]);

File f = new File (File pathDir, String fileName);

File f = new File (“/home/mario/JavaDir”);

File f = new File (dir, “HolaMundo.java”);

Métodos

public boolean canRead()

public boolean canWrite()

public boolean delete()

public boolean exists()

public String getAbsolutePath()

public String getName()

public boolean isDirectory()

public boolean isFile()

public long length()

public String[ list()

ARCHIVOS Y OBJETOS

Serializacion de objetos

Este mecanismo extiende las clases Java para I/O que vienen en su núcleo básico para que brinden soporte para objetos.

Soporta la codificación de objetos como Stream de bytes y soporta la reconstrucción complementaria del grado del objeto desde el Stream (decodificación).

Se usa para persistencia de peso “liviano” para realizar comunicación vía Sockets y RMI.

Los objetos a ser almacenados y recuperados tienen que implementar las interfaces Serializable ó Externalizable.

Los objetos a ser almacenados y recuperados pueden referirse a otros objetos; estos objetos TIENEN QUE SER almacenados y recuperados al mismo tiempo para mantener la relación entre los objetos: Cuando un objeto es almacenado, TODOS los objetos que son invocados desde este objeto son almacenados también.

Como almacenar (grabar) objetos (Writing an object)

Se requiere lo siguiente:

1.

...

Descargar como (para miembros actualizados)  txt (6 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com