tecnologia 100

Páginas: 11 (2554 palabras) Publicado: 9 de junio de 2014
6 Flujos y Archivos.
6.1 Definición.

Archivos.

 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.



 


 La organización de un archivo define la forma en la en que se estructuran u organizan los datos. Formas deorganización fundamentales:

Secuenciales: los registros se insertan en el archivo en orden de llagada. Las operaciones básicas permitidas son: escribir, añadir al final del archivo y consultar .

Directa o aleatoria:cuando un registro es directamente accesible mediante la especificación de un índice.


Flujos (Streams)

Es una abstracción, que representa a un flujo de datos entre unorigen y un destino en Java. Todo proceso de entrada y salida en Java se hace a través de flujos



Entre el origen y el destino debe existir un canal , por el que viajan datos. Cuando se abre un archivo se establece una conexión entre el programa y el dispositivo que contiene ese archivo , por el canal fluirá la secuencia de datos.  Igual ocurre al intentar escribir en un archivo. 


Paraobtener información de una fuente un programa abre un stream y lee la información secuencialmente.



De igual forma, un programa puede enviar información  a un destino externo abriendo un stream al destino y escribiendo la información secuencialmente.





No importa el tipo de datos ni de donde proviene ni a donde se dirige, los algoritmos para la lectura y escritura de datos sonescencialmente los mismos.

6.2 Clasificación: Archivos de texto y 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 codificar de distintos modos dependiendo de la lengua usada. Se les conoce también como archivos de texto llano o texto simple porcarecer 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 tipotextual 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.




EJEMPLO:

clase 1.
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
importjavax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class Demostracionfile extends JFrame{
    private JTextArea areaSalida;
    private JScrollPane panelDespl;

    //constructor de la interfaz
    public Demostracionfile(){
            super("Ejemplo dearchivos");

            areaSalida= new JTextArea();
            panelDespl=new JScrollPane(areaSalida);
            add(panelDespl,BorderLayout.CENTER);
          setSize(400,400); //establece el tamaño de la interfaz
            setVisible(true);//muestra la interfaz GUI8

            analizarRuta(); //crear y analizar un objeto File
    } // fin del contructor

    private FileobtenerArchivo(){
    JFileChooser selectorArchivos=new JFileChooser();
    selectorArchivos.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
    int resultado = selectorArchivos.showOpenDialog(this);

    if(resultado == JFileChooser.CANCEL_OPTION)
        System.exit(1);
    File nombreArchivo = selectorArchivos.getSelectedFile(); //obtiene el nombre del archivo

    if...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modernización Y Tecnología En 100 Años De Soledad
  • vista a 100 años de la tecnologia
  • 100 Difiniciones De Tecnologia
  • La Tecnología No Avanza En Venezuela Un 100%
  • 100 y 100
  • Al 100
  • Al 100
  • 100

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS