Flujos y archivos
6.1 DEFINICION
“Creo fervientemente en la suerte, y me he dado cuenta que entre más me preparo y estudio, más suerte tengo” Todos los datos fluyen a través de una computadoradesde una entrada hacia una salida. La noción genérica de una fuente de entrada puede representar muchos tipos de entrada distintos: desde un archivo de disco, un teclado o un conector (socket) de red.Estas abstracciones son una manera limpia de tratar la Entrada/Salida (E/S) sin necesitar que todo el código comprenda la diferencia entre un teclado y una red. Java llama flujo a esta abstracción y laimplementa con varias clases del paquete java.io. El flujo de E/S representa todos los orígenes y destinos de los datos detrás de una interfaz uniforme. Este flujo de datos se denomina tambiénstream. Hay un flujo de entrada (input stream) que manda los datos desde el exterior (normalmente el teclado) de la computadora, y un flujo de salida (output stream) que dirige los datos hacia losdispositivos de salida (la pantalla o un archivo). Estas dos clases abstractas son las que todos los objetos deberían referenciar cuando tratan la E/S en general. En el lenguaje Java los flujos de datos sedescriben mediante clases que forman jerarquías según sea el tipo de dato char Unicode de 16 bits o byte de 8 bits. A su vez, las clases se agrupan en jerarquías según sea su función de lectura o deescritura. La característica de internacionalización del lenguaje Java es la razón por la que existe una jerarquía separada de clases para la lectura y escritura de caracteres. Todas estas clases seencuentran en el paquete java.io, por lo que al principio del código fuente tendremos que escribir la sentencia import java.io.*;
6.2 CLASIFICACIÓN: ARCHIVOS DE TEXTO Y BINARIOS.
Definición ArchivosTexto Binarios Definició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...
Regístrate para leer el documento completo.