Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POO
TAREA 1
Archivos
Un archivo es un fichero (dato) almacenado en algun recurso de memoria, generalmente en Disco Duro, pero dependiendo del uso (en ciertos casos) son almacenados en RAM.
Archivos Texto Los archivos de texto plano son aquellos que estn compuestos nicamente por texto sin formato, solo caracteres. estos caracteres se pueden codificar de distintos modos dependiendo de la lengua usada. Se les conoce tambin como archivos de texto llano o texto simple por carecer de informacin destinada a generar formatos y tipos de letra.
Archivos Binarios Un archivo binario es un archivo informtico que contiene informacin de cualquier tipo, codificada en forma binaria para el propsito de almacenamiento y procesamiento de ordenadores. Muchos formatos binarios contienen partes que pueden ser interpretados como texto. Un archivo binario que solo contiene informacin de tipo textual sin informacin sobre el formato del mismo, se dice que es un archivo de texto plano. Habitualmente se contraponen los trminos archivo binario y archivo de texto de forma que los primeros no contienen solamente texto.
Clases FileReader
Son las clases que leen y escriben en archivos de disco. Las clases FileInputStream y FileOutputStream (extendiendo InputStream y OutputStream) que permiten leer y escribir bytes en archivos.
FileWriter
Para archivos de texto son preferibles FileReader (desciende de Reader) y FileWriter (desciende de Writer), que realizan las mismas funciones. Se puede construir un objeto de cualquiera de estas cuatro clases a partir de un String que contenga el nombre o la direccin en disco del archivo o con un objeto de la clase File que representa dicho archivo.
FileInputStream
Si no encuentran el archivo indicado, los constructores de FileReader y FileInputStream pueden lanzar la excepcin java.io.FileNotFoundException. Los constructores de FileWriter y FileOutputStream pueden lanzar java.io.IOException.
POO
TAREA 1
FileOutputStream
Si no encuentran el archivo indicado, lo crean nuevo. Por defecto, estas dos clases comienzan a escribir al comienzo del archivo. Para escribir detrs de lo que ya existe en el archivo (append), se utiliza un segundo argumento de tipo boolean con valor true: FileWriter fw = new FileWriter("archivo.txt", true);