Programación de Ficheros con Java

Get Started. It's Free
or sign up with your email address
Programación de Ficheros con Java by Mind Map: Programación de Ficheros con Java

1. En Java los archivos son representados por la clase File, cuyo constructor recibe la ruta (absoluta o relativa) al archivo en cuestión.

1.1. La clase archivo no esta incluida por defecto en los proyectos, por lo que hay que importarla del paquete “java.io”. import java.io.File; o import java.io.*;

2. Si queremos crear un nuevo archivo ingresamos la ruta al archivo que queremos crear, aunque este todavía no exista. File archivo = new File(\C:/foo/bar.txt");

3. La clase Scanner es una de las que ofrece Java para lectura. Su constructor recibe la ruta al archivo o un objeto tipo File. Scanner dataIn = new Scanner(\C:/foo/bar.txt"); o Scanner dataIn = new Scanner(archivo);

4. Clasificación de Flujos

4.1. Flujos de bytes: clases InputStream y OutputStream

4.1.1. Jerarquía de flujos de bytes

4.2. Flujos de caracteres: clases Reader y Writer

4.2.1. Se puede pasar de un flujo de bytes a uno de caracteres con InputStreamReader y OutputStreamWriter

4.2.2. Jerarquía de flujos de caracteres

5. Tipos de Ficheros en Java

5.1. Ficheros secuenciales binarios

5.1.1. Byte a byte FileOutputStream y FileInputStream

5.1.2. Datos pasados a byte DataOutputStream y DataInputStream

5.2. Ficheros secuenciales de texto

5.2.1. BufferedReader y PrintWriter

5.2.2. Scanner y PrintWriter (a partir de la versión 5.0 de Java)

5.3. Ficheros de acceso directo

5.3.1. RandomAccessFile