INGENIERIA EN SISTEMAS COMPUTACIONALES ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS ALUMNO: JAVIER MARTINEZ MARTINEZ.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo.
Advertisements

Manejo de archivos.
Tema #10. FICHEROS.
Arquitectura de Sistema de E/S
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Archivos Binarios Usando Serializable. Introducción Utilizar archivos binarios nos ayuda a guardar y leer más fácilmente los datos de archivos. Pero como.
Archivos Binarios. Introducción En clase ya vimos el uso de archivos de texto en Java, pero el uso de archivos es mucho más poderoso que eso, al utilizar.
FICHEROS.
Desarrollo de aplicaciones para Windows con VB.NET 2005
Sockets y Threads en JAVA
Jorge De Nova Segundo. TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial). Es un protocolo de transferencia.
Unidad 1. Manejo de ficheros
STEPHANNIE RODRIGUEZ BATUN. La información que necesita en un programa para su función se obtiene mediante una entrada de datos de una fuente que puede.
• SQL Server Integration Services SSIS
PROGRAMACIÓN ORIENTADA A OBJETOS
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
Curso Programación en Java
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CINCO CONSOLE.
En Java las estructuras de repetición son las mismas que en C/C++.
Igor Santos Grueiro. Ahora tenemos datos y datos …
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter N - 1 Capitulo 12 Archivos de Ingreso y Salida.
Informática Ingeniería en Electrónica y Automática Industrial
Archivos. fopen(...) Para comenzar a utilizar un archivo primero se debe abrir, invocando a la función fopen(...) FILE * fopen(char* nombre_arch, char*
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
1 Programación Interactiva Archivos Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Administración de Archivos
Archivos.
1 Persistencia en Java Agustín J. González ELO-329.
File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.
Entrada y Salida Java. Clase File La clase File proporciona mucha informacion relacionada con archivos y con la obtencion de informacion basica sobre.
Tema 10a Manejo de archivos. Introducción Un computador puede almacenar grandes cantidades de información. Puede acceder a ella de manera muy rápida.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Programación Orientada a Objetos
Entrada / Salida. Java adopta de Unix el concepto de stream Un stream es un flujo de datos (secuencia de bytes) que va de una fuente a un destino. Desde.
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
Introducción a Celdas. Celdas La intersección de una fila y una columna es una celda. Cada celda está referenciada por un único par de coordenadas y ocupa.
Archivos Programación I MC Beatriz Beltrán Martínez.
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
FORMULAS ESTADISTICAS.
Unidad 2 REUTILIZACIÓN DE CLASES Programación Orientada a Objetos M.S.C. Ivette Hernández Dávila.
Entrada y salida Gestión de ficheros.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Persistencia. Persistencia significa trascender en el tiempo y/o en el espacio Un ambiente orientado a objetos debe permitir que los objetos se persistan,
PAQUETES Un paquete es un conjunto de clases, interfaces y subpaquetes relacionados. El paquete define un ámbito de visibilidad: los miembros que no tienen.
HARDWARE Son todos los componentes físicos de una computadora, es decir lo que se puede ver y tocar. Aquí se incluyen los dispositivos de entrada,
Teoría de Sistemas Operativos Administración de Archivos.
Manejo de Ficheros en JAVA
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Elaboración de algoritmos usando lógica de programación
Servicio TFTP (Trivial File Transfer Protocol) Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
S ERVICIO TFTP (T RIVIAL F ILE T RANSFER P ROTOCOL ) Luis Villalta Márquez.
TFTP Jesús Torres Cejudo.
Computación I. CI-2125 Tema VIII
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Instituto Tecnológico Superior de Libres Ingeniería en Sistemas Computacionales Segundo semestre Materia: Programación Orientada a Objetos Asesora: Ing.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO DE PUEBLA MAGALY SALAZAR GARCIA ALUMNA: ANGELINA LEAL.
 DIANA GARCIA VALERIO. CONCEPTO DE FLUJO DE JAVA:  La información que necesita un programa para su función se obtiene mediante una entrada de datos.
Objetos y XML.
Archivos. Introducción Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Programación Orientada a Objetos
Transcripción de la presentación:

INGENIERIA EN SISTEMAS COMPUTACIONALES ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS ALUMNO: JAVIER MARTINEZ MARTINEZ

 La información que necesita un programa para su función se obtiene mediante una entrada de datos de un fuente que puede ser de tipos muy variados: teclado, archivo, red, etc.  Cuando el programa genera los resultados como salida de la ejecución puede hacerlo de muy diversas maneras: en archivo, pantalla, impresora, etc. Y puede ser de tipo texto, binario, en imágenes, etc.

 Existen dos tipos de flujos en Java: los que trabajan con bytes y otros que trabajan con caracteres.  Existen clases conversoras que permiten obtener un flujo de bytes a partir de uno de caracteres y viceversa, tanto para la lectura como para escritura.

 Existe una clase especial en el paquete java.io de nombre RandomAccesFile para el acceso aleatorio de archivos.  Permite utilizar los archivos en modo lectura y escritura simultáneamente o acceder a datos de forma aleatoria indicando la posición en la que se quiere operar.

 Un archivo es una secuencia continua de datos, ya sean bytes o caracteres.

 Para escribir en un archivo, se abre el flujo del archivo con la sentencia:  FileWriter archivo= new FileWriter(“prueba.txt”);  Si el archivo no existe, lo crea. Si el archivo ya existe, elimina su contenido y empezara a escribir como si estuviese vacio. Si no puede abrir el archivo para escribir, genera una excepción.

 Para leer el archivo se abre el flujo utilizando la sentencia:  FileReader archivo = new FileReader(“prueba.txt”);  Esta sentencia intenta abrir el archivo. Si existe y se puede abrir la lectura lo abre. Si existe y no lo puede abrir para lectura o si no existe, genera una excepción.  Una vez que se ha terminado de escribir o leer se cierra el flujo con el método close().

 Son clases que representan un flujo de datos, ya sean de lectura o de escritura pero cuyo origen o destino de los datos es otro flujo.  Se conectan a otros flujos para proporcionar métodos de lectura o escritura mas apropiados al programador.

 Para lectura de datos del teclado, se dispone de la clase Scanner.  Java proporciona un flujo para la entrada llamado System.in.  Asimismo dispone del flujo System.out para la salida predeterminada.  Ambos son flujos de bytes.

 La clase File no sirve para leer ni para escribir en un archivo sino permite, entre otras cosas:  Obtener el tamaño del archivo.  Obtener el nombre completo, incluida la ruta.  Cambiar el nombre.  Eliminar el nombre.  Saber si es un directorio o un archivo.  Si es un directorio, obtener la lista de los archivos y directorios que contiene.  Crear un directorio.

 La clase RandomAccesFile permite abrir un archivo como de lectura, o de lectura y escritura simultáneamente.  Para la lectura del archivo (modo r) dispone de métodos para leer elementos de cualquier tipo primitivo: readInt(), readLong(), readDouble(), readLine().

 Cuando se utiliza en el modo de lectura y escritura (modo “rw”) se pueden utilizar los métodos de escritura para escribir los tipos de datos de forma similar a como se pueden leer con los métodos:  writeInt(), writeLong(), writeDouble(), writeBytes(), etc.

 Los métodos para el acceso aleatorio son los que permiten acceder a un lugar concreto dentro del archivo y conocer el punto del mismo en el que se va a realizar la operación de lectura y/o escritura:  getFilePosition( ): devuelve la posición actual donde se va a realizar la operación de lectura o escritura. Indica donde se encuentra el cursor del archivo.

 seek( ): Sitúa la posición de la próxima operación de lectura o escritura en el byte especificado.  lenght( ): Devuelve el tamaño actual del archivo.

 Para que una clase sea serializable debe de implementar la interfaz Serializable.  Para escribir objetos de una clase se utiliza el flujo ObjectOutputStream.  En la serializacion de un objeto se escriben en el flujo todos los atributos que no sean static ni transient.

 Para escribir un objeto se utiliza el método writeObject().  Para leer un objeto escrito mediante serializacion se utiliza el flujo ObjectInputStream. Una vez cerrado un objeto de este flujo, se puede llamar al método readObject( ) para leer un objeto del flujo.