TEMA 6: Archivos y Flujos

Description

Trabajo tema 6 uwu
Isaac Tovias
Mind Map by Isaac Tovias, updated more than 1 year ago
Isaac Tovias
Created by Isaac Tovias over 6 years ago
38
0

Resource summary

TEMA 6: Archivos y Flujos
  1. 6.1- Definición de flujos y archivos
    1. ARCHIVO
      1. Los archivos tienen como finalidad guardar datos de forma permanente.Una vez que acaba la aplicación los datos almacenados están disponibles para que otra aplicación pueda recuperarlos para su consulta o modificación.
      2. Flujos
        1. Un Flujo de E/S representa una fuente de entrada y un destino de salida. Un flujo puede representar muchos tipos diferentes de fuentes y destinos, incluyendo archivos de disco, dispositivos, otros programas y arreglos de memoria.
      3. 6.2Clasificación: Archivos de texto y binarios
        1. Archivos de Texto.
          1. 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 les conoce también como archivos de texto llano o texto simple por carecer de información destinada a generar formatos y tipos de letra.
          2. Archivos Binarios
            1. 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.
          3. 6.3. Operaciones básicas y tipos de acceso
            1. Normalmente, cuando se codifica un programa, se hace con la intención de que 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.
              1. Tipos de acceso
                1. Entrada/Salida estándar
                  1. Si creamos una applet no se utilizarán normalmente estas funciones, ya que su resultado se mostrará en la ventana del terminal y no en la ventana de la applet. La ventana de la applet es una ventana gráfica y para poder realizar una entrada o salida a través de ella será necesario utilizar el AWT. El acceso a la entrada y salida estándar es controlado por tres objetos que se crean automáticamente al iniciar la aplicación: System.in, System.out y System.err
                  2. Entrada/Salida por fichero
                    1. En Java es posible utilizar dos tipos de ficheros (de texto o binarios) y dos tipos de acceso a los ficheros (secuencial o aleatorio). Los ficheros de texto están compuestos de caracteres legibles, mientras que los binarios pueden almacenar cualquier tipo de datos (int, float, boolean,...).
                2. Las Operaciones en Archivos
                  1. Las operaciones básicas en archivos son: 1. Creación 2. Apertura 3. Lectura 4. Escritura 5. Recorrido 6. Cierre
                3. 6.4 Manejo de objetos persistentes
                  1. Las clases presistentes son clases en una aplicación que implementan las entidades del problema empresarial (por ejemplo, Customer y Order en una aplicación de comercio electrónico). No se considera que todas las instancias de una clase persistente estén en estado persistente. Por ejemplo, una instancia puede ser transitoria o separada. Hibernate funciona mejor si estas clases siguen algunas reglas simples, también conocidas como el modelo de programación POJO (Plain Old Java Object). Sin embargo, ninguna de estas reglas son requerimientos rígidos. De hecho, Hibernate3 asume muy poco acerca de la naturaleza de sus objetos persistentes. Puede expresar un modelo de dominio en otras formas (por ejemplo, utilizando árboles de instancias de Map).
                  Show full summary Hide full summary

                  Similar

                  PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                  Jose Anacona Pira
                  Parcial Fundamento de Programación
                  ALBERTO MANUEL PATERNINA LEON
                  Programación Orientada a Objetos (POO)
                  Jonatan Pinto
                  Interface en Java
                  tavoberry
                  Mini test - Programación orientada a objetos
                  Claudio A.
                  Etapas del Ciclo de Vida de un Sistema según Kendall & Kendall
                  Alex Mejia
                  Programación Estructurada - POO
                  JOHANA PEREZ
                  Test POO, Javascript y Polymer
                  Mariano Sánchez Noya
                  UBoa – Metodología para la creación de Objetos de Aprendizaje. OA: PROGRAMACIÓN ESTRUCTURADA-POO
                  JOHANA PEREZ
                  Examen POO
                  Mario A. Rivera
                  POO C++ (Programación Orientada a Objetos)
                  angel benitez