1 / 6

Programación Orientada a Objetos

Programación Orientada a Objetos. Strings. Fundamentos. Para Java cada archivo es un flujo (stream) secuencial de bytes.

mary
Download Presentation

Programación Orientada a Objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación Orientada a Objetos Strings

  2. Fundamentos • Para Java cada archivo es un flujo (stream) secuencial de bytes. • Todos los sistemas operativos proveen un mecanismo para determinar el fin de un archivo, como una marca end-of-file ó contando el total de bytes leidos y comparandolo con el total almacenado por una estructura del sistema. • Streams basados en bytes representan datos en formato binario. • Archivos creados en base a este tipo de streams son archivos binarios y deben ser leido por programas que conviertan ese formato binario a un formato entendible por los humanos. • Streams basados en formato caracter representan datos como secuencias de caracteres. • Archivos creados en base a este tipo de streams son archivos de texto y pueden ser leidos por cualquier editor de texto

  3. Fundamentos • Java tambien puede asociar streams con diferentes dispositivos. • System.in • System.out • System.err. • El paquete java.io incluye definiciones para las clases stream classes • FileInputStream (para leer desde archivos binarios) • FileOutputStream (para escribir en archivos binarios) • FileReader (para leer desde archivos texto) • FileWriter (para escribir en archivos texto) • Los archivos son abiertos al crear objetos de las clases antes mencionadas.

  4. Clase File • La clase File se utiliza para obtener información acerca de archivos y directorios. • La lectura y escritura de archivos texto se la puede realizar con las clases Scanner y Formatter. • La clase Formatter permite formatear datos en forma similar a lo que realiza System.out.printf. • La ruta de un archivo o directorio especifica su ubicación en el disco. • Una ruta absoluta contiene todos los directorios desde la raíz. • Una ruta relativa empieza en el directorio in el cual la aplicación comienza a ejecutarse.

  5. Lectura secuencia de archivos texto

  6. Escritura secuencia de un archivo de texto

More Related