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

Definicion De Archivo En Java

marti_957 de Junio de 2014

781 Palabras (4 Páginas)2.412 Visitas

Página 1 de 4

Definición de archivo

Un archivo o fichero informático es un conjunto de bits almacenado en un dispositivo (Wikipedia).

Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene.

Los archivos informáticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informático virtual.

Lenguaje técnico de autores

• Fichero

• Archivo

• Información persistente

Tipos de archivos en Java

• Texto plano

• Binarios

• De objeto

Archivos de texto plano

Son reconocidos por su contenido, ya que pueden abrirse con cualquier editor de texto, por ejemplo: bloc de notas, y darse cuenta claramente de su contenido.

Desarrollar el almacenamiento de este tipo de archivos es sencillo ya que tiene la ventaja de poder apreciar cada cambio de resultados mientras se programa el software, aún cuando no esté terminado. Sin embargo tiene la desventaja de no ser tan práctico al organizar los datos, así como también de ser vulnerable a las lecturas de usuarios no deseados.

Archivos binarios

Este tipo de archivos puede ser abierto por programas editores de texto, mas sin embargo se reconoce porque cuando se abre no se ubican claramente los datos ni cómo es que están organizados o guardados. Esto porque cada software en desarrollo que crea archivos binarios, es el único también que puede leerlos, ya que marca la secuencia de datos en su código y no sólo los guarda como simples caracteres legibles a cualquier usuario.

Este tipo de archivos son más complejos, tienen la ventaja de ser más veloces y de no utilizar tanta memoria física. Como desventaja tienden a no ser tan mantenibles pues si el algoritmo de secuencia de datos se pierde (Esto puede ocurrir más fácilmente en este tipo de archivos), el desarrollador tendrá que hacer de nuevo todos los archivos sin esperanza de recuperar los archivos antiguos.

Archivos de objetos

Dentro de los lenguajes de POO estos son los más recomendados y más utilizados. Se reconocen por guardar uno o más objetos completos en un solo archivo. Su estructura no es legible en editores de texto (Aun cuando parece que si lo puede ser).

Tiene la ventaja de ser veloz, no consumir tanta memoria y ser fáciles de implementar en un programa. Como desventaja le podemos adjudicar la limitante de no poder guardar objetos de distinto tipo en solo archivo. Puesto que aunque es posible no es recomendable.

Desarrollando archivos de texto

Para aplicar archivos de texto se requieren de las siguientes clases:

• File

• FileWriter

• BufferedWriter

• PrintWriter

Secuencialmente una necesita de la otra para crearse y al final prácticamente PrintWriter hace todo el trabajo. No significa que no las otras no sean importantes.

Se debe tomar en cuenta que siempre que se usen estas clases se debe controlar obligatoriamente la excepción “IOException”, además de importar el paquete java.io.

Clase File

Esta clase permite crear físicamente el archivo si es que no existiera y si existiera poder abrirlo para alterarlo de distintas formas si los privilegios y atributos del archivo lo permiten (Por el momento esto no aplica en nuestras prácticas). Esto incluye moverlo de lugar o incluso eliminarlo. Puede ser empleado como se muestra a continuación:

File archivoF = newFile(“ruta/NombreDeArchivo.ext”);

Se puede apreciar que el constructor de la clase File permite indicar cual archivo será el que se trabajara.

Clase FileWriter

Esta clase permite realizar un enlace entre el archivo abierto y su contenido, permitiendo así alterarlo.

Cabe aclarar y hacer énfasis que con esto nos referimos exclusivamente a su contenido

...

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