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)  •  462 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

...

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