FLUJOS Y ARCHIVOS
Trabajo de unidad: FLUJOS Y ARCHIVOS
Maestro.- Hernández Camargo Leonardo
Alumno.-Acosta Simental David Fco. Grupo 2Z
Nº de control 13040461 Fecha.-martes, 10 de junio de 2014
Definición de flujos
La información que necesita un programa para su función se obtiene mediante una entrada de datos de una fuente que puede ser de tipos muy variados:desde el teclado, un archivo, una comunicación de red, un objeto en internet, etc. Cuando el programa genera los resultados como salida de la ejecución puede hacerlo de muy diversas maneras: en un archivo, en la pantalla, en una impresora, etc.
En java la entrada de los datos se realiza mediante un flujo de entrada. La salida de datos realiza mediante un flujo de salida.
Esquema para trabajarcon los flujos de datos Entrada/Salida.
Entrada de datos (leer datos)
Salida de datos (escribir datos)
1. Se crea un objeto flujo de datos de lectura.
2. Se leen datos de él con los métodos apropiados.
3. Se cierra el flujo de datos.
1. Se crea un objeto flujo de datos de escritura.
2. Se escriben datos utilizando los métodos apropiados del objeto flujo 3. Se cierra el flujo de datos.
TIPOS DE FLUJOS
Existen dos tipos de Flujos:
-Los que trabajan con Bytes
-Los que trabajan con Caracteres
Las clases mas importantes a tener en cuenta son las siguientes, donde el sangrado de las líneas indica la herencia, es decir, DataInputStream hereda de FilterInputStream que, a su vez, hereda de InputStream.
Flujos conBytes
Flujos con caracteres
E
N
T
R D
A A
D T
A O
S
D
E
InputStream
ByteArrayInputStream
FileInputStream
FilterInputStream
BufferedInputStream
DataInputStream
PushbackInputStream
ObjectInputStream
PidedInputStream
SequenceInputStream
StringBufferInputStream
Reader
BufferedReader
LineNumberReader CharArrayReader
FilterReader
PushbackReader
InputStreamReader
FileReader
PidedReader
StringReader
S
A
L
I D
D A
A T
O
D S
E
OutputStream
ByteArrayOutputStream
FileOutputStream
FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
ObjectOutputStream
PipedOutputStream
Writer BufferedWriter
CharArrayWriter
FilterWriter
OutputStreamWriter
FileWriter
PidedWriter
PrintWriter
StringWriter
Clasificación de archivos de texto y binarios
Los archivos de texto plano son aquellos que están compuestos únicamente por texto sin formato, solo caracteres. estos caracteres se pueden codificar de distintos modos dependiendo de la lengua usada. Se lesconoce también como archivos de texto llano o texto simple por carecer de información destinada a generar formatos y tipos de letra.
Un archivo binario es una archivo informático que contiene información de cualquier tipo, codificada en forma binaria para el propósito de almacenamiento y procesamiento de ordenadores.
Muchos formatos binarios contienen partes que pueden ser interpretados como texto.Un archivo binario que solo contiene información de tipo textual sin información sobre el formato del mismo, se dice que es un archivo de texto plano. Habitualmente se contraponen los términos archivo binario y archivo de texto de forma que los primeros no contienen solamente texto.
Operaciones básicas y tipos de acceso
Normalmente, cuando se codifica un programa, se hace con la intención deque ese programa pueda interactuar con los usuarios del mismo, es decir, que el usuario pueda pedirle que realice cosas y pueda suministrarle datos con los que se quiere que haga algo. Una vez introducidos los datos y las órdenes, se espera que el programa manipule de alguna forma esos datos para proporcionarnos una respuesta a lo solicitado.
Además, en muchas ocasiones interesa que...
Regístrate para leer el documento completo.