SlideShare una empresa de Scribd logo
INSTITUTO UNIVERSITARIO POLITÉCNICO "SANTIAGO MARIÑO"
EXTENSIÓN PORLAMAR
ESCUELA DE INGENIERÍA DE SISTEMAS
CÁTEDRA: ANALISIS Y DISEÑO DE SISTEMAS
APLICACIONES JAVA
Autor
Br. José Cortez C.I: V-17.898.476
Porlamar, Junio del 2013
ENTRADA Y SALIDA DE DATOS EN JAVA
Entrada Salida
El envió de datos al exterior se gestiona a través de
la clase PrintStream, utilizándose un objeto de la
misma para acceder al dispositivo de salida.
Posteriormente, con los métodos de la clase,
podemos enviar información al exterior.
La lectura de datos del exterior se gestiona
a través de la clase InputStream. Un
objeto InputStream esta asociado a un
dispositivo de entrada estándar ( el teclado)
podemos acceder al mismo a través del
atributo estático in de la clase System.
Lectura y Escritura de Archivos en java
Se abrir un fichero de texto para leer usando la clase File reader . Esta clase tiene
métodos que nos permiten leer caracteres. Sin embargo, suele ser habitual querer las
líneas completas, bien porque nos interesa la línea completa, bien para poder
analizarla luego y extraer campos de ella. FileReader no contiene métodos que nos
permitan leer líneas completas, pero sí BufferedReader.
File archivo = new File ("C:archivo.txt");
FileReader fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
...
String linea = br.readLine();
Escritura de un Archivo
import java.io.*;
public class EscribeFichero
{
public static void main(String[] args)
{
FileWriter fichero = null;
PrintWriter pw = null;
try
{
fichero = new FileWriter("c:/prueba.txt");
pw = new PrintWriter(fichero);
for (int i = 0; i < 10; i++)
pw.println("Linea " + i);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
// Nuevamente aprovechamos el finally para
// asegurarnos que se cierra el fichero.
if (null != fichero)
fichero.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}
Serialización
La serialización Java es otra de las bibliotecas esenciales de la plataforma Java. La
serialización se usa principalmente para la persistencia de objetos y objetos remotos, dos
casos de uso donde necesita poder tomar una instantánea del estado de un objeto y luego
reconstituirlo posteriormente. Esta sección le da una idea de la API de serialización Java y le
muestra cómo usarlo en sus programas.

Más contenido relacionado

PPT
randomFiles en www.fiec.espol.edu.ec
PDF
Suarez l 2001 el paquete java io
PDF
Compilacionen dos
PPTX
Unidad 6: Flujos y Archivos Ejercicio 4
PPTX
Ingresos y salidas de datos JAVA
PDF
Archivos
PPT
Archivos aleatorios en java
randomFiles en www.fiec.espol.edu.ec
Suarez l 2001 el paquete java io
Compilacionen dos
Unidad 6: Flujos y Archivos Ejercicio 4
Ingresos y salidas de datos JAVA
Archivos
Archivos aleatorios en java

La actualidad más candente (20)

ODP
Archivos Java
PDF
Manejo de archivos en java
PDF
Introduccion a Python. Clase 3
PDF
Introduccion a Python. Clase 1
PDF
Manejo de archivos en JAVA
PDF
Desarrollar un módulo para Visuse
PPTX
Unidad 6: Flujos y Archivos Ejercicio 1
DOCX
Flujos de bytes y cadenas
DOCX
02 introduccion a python
PDF
Introduccion a Python. Clase 2
PPT
11. lectura y escritura de información
PDF
Curso sobre Python
PPTX
Unidad 6: Flujos y Archivos Ejercicio 2
PPTX
Unidad 6: Flujos y Archivos Ejercicio 3
PPTX
Lectura y-escritura-desde-archivos
PPTX
Uso del comando ATTRIB (Practica 1) (Unidad III)
PPT
16 Archivos
PPTX
Introducción A Compiladores
PPT
IntroduccióN A Visual C
Archivos Java
Manejo de archivos en java
Introduccion a Python. Clase 3
Introduccion a Python. Clase 1
Manejo de archivos en JAVA
Desarrollar un módulo para Visuse
Unidad 6: Flujos y Archivos Ejercicio 1
Flujos de bytes y cadenas
02 introduccion a python
Introduccion a Python. Clase 2
11. lectura y escritura de información
Curso sobre Python
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 3
Lectura y-escritura-desde-archivos
Uso del comando ATTRIB (Practica 1) (Unidad III)
16 Archivos
Introducción A Compiladores
IntroduccióN A Visual C
Publicidad

Destacado (9)

PDF
Auditoria
PDF
PPTX
(29 10-12)serializacion
DOC
1 eldocentefacilitador-120313144933-phpapp01
DOCX
PPTX
Josecortez.presentacion
PDF
Modelado de negocios
PPTX
Josecortez.presentacion
PPTX
Ordenamiento
Auditoria
(29 10-12)serializacion
1 eldocentefacilitador-120313144933-phpapp01
Josecortez.presentacion
Modelado de negocios
Josecortez.presentacion
Ordenamiento
Publicidad

Similar a Presentacion java (20)

DOCX
Programacion no numerica ii
DOCX
Datos de entrada_desde_el_teclado java
DOCX
Tema1oficial
PPT
Entrada De Datos
PPT
Clase 4 JAVA 2012
PPT
Clase 4 java 2011
PDF
Javascrip reynaldo gil
DOCX
Utilización de la clase math
PDF
Aplicaciones en java_genesis_duran (3)
PDF
Manejo de archivos en java
PDF
Manejo de archivos en java
PDF
Manejo+de+archivos+en+java
DOCX
Trabajo sobre archivos en java.. programacion no numerica ii
DOCX
Trabajo sobre archivos en java.. programación no numérica II
PPTX
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
PPT
Metodos de entrada y Salida
PDF
Flujo datos
PDF
Archivos
Programacion no numerica ii
Datos de entrada_desde_el_teclado java
Tema1oficial
Entrada De Datos
Clase 4 JAVA 2012
Clase 4 java 2011
Javascrip reynaldo gil
Utilización de la clase math
Aplicaciones en java_genesis_duran (3)
Manejo de archivos en java
Manejo de archivos en java
Manejo+de+archivos+en+java
Trabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programación no numérica II
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
Metodos de entrada y Salida
Flujo datos
Archivos

Último (20)

PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Curso de generación de energía mediante sistemas solares
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
la-historia-de-la-medicina Edna Silva.pptx
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Diapositiva proyecto de vida, materia catedra
Influencia-del-uso-de-redes-sociales.pdf
TRABAJO DE TECNOLOGIA.pdf...........................
modulo seguimiento 1 para iniciantes del
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Historia Inteligencia Artificial Ana Romero.pptx
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Curso de generación de energía mediante sistemas solares
informe_fichas1y2_corregido.docx (2) (1).pdf
la-historia-de-la-medicina Edna Silva.pptx
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Documental Beyond the Code (Dossier Presentación - 2.0)
Guía 5. Test de orientación Vocacional 2.docx
Propuesta BKP servidores con Acronis1.pptx
capacitación de aire acondicionado Bgh r 410
Power Point Nicolás Carrasco (disertación Roblox).pptx
MANUAL de recursos humanos para ODOO.pdf
historia_web de la creacion de un navegador_presentacion.pptx
Diapositiva proyecto de vida, materia catedra

Presentacion java

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO "SANTIAGO MARIÑO" EXTENSIÓN PORLAMAR ESCUELA DE INGENIERÍA DE SISTEMAS CÁTEDRA: ANALISIS Y DISEÑO DE SISTEMAS APLICACIONES JAVA Autor Br. José Cortez C.I: V-17.898.476 Porlamar, Junio del 2013
  • 2. ENTRADA Y SALIDA DE DATOS EN JAVA Entrada Salida El envió de datos al exterior se gestiona a través de la clase PrintStream, utilizándose un objeto de la misma para acceder al dispositivo de salida. Posteriormente, con los métodos de la clase, podemos enviar información al exterior. La lectura de datos del exterior se gestiona a través de la clase InputStream. Un objeto InputStream esta asociado a un dispositivo de entrada estándar ( el teclado) podemos acceder al mismo a través del atributo estático in de la clase System.
  • 3. Lectura y Escritura de Archivos en java Se abrir un fichero de texto para leer usando la clase File reader . Esta clase tiene métodos que nos permiten leer caracteres. Sin embargo, suele ser habitual querer las líneas completas, bien porque nos interesa la línea completa, bien para poder analizarla luego y extraer campos de ella. FileReader no contiene métodos que nos permitan leer líneas completas, pero sí BufferedReader. File archivo = new File ("C:archivo.txt"); FileReader fr = new FileReader (archivo); BufferedReader br = new BufferedReader(fr); ... String linea = br.readLine();
  • 4. Escritura de un Archivo import java.io.*; public class EscribeFichero { public static void main(String[] args) { FileWriter fichero = null; PrintWriter pw = null; try { fichero = new FileWriter("c:/prueba.txt"); pw = new PrintWriter(fichero); for (int i = 0; i < 10; i++) pw.println("Linea " + i); } catch (Exception e) { e.printStackTrace(); } finally { try { // Nuevamente aprovechamos el finally para // asegurarnos que se cierra el fichero. if (null != fichero) fichero.close(); } catch (Exception e2) { e2.printStackTrace(); } } } }
  • 5. Serialización La serialización Java es otra de las bibliotecas esenciales de la plataforma Java. La serialización se usa principalmente para la persistencia de objetos y objetos remotos, dos casos de uso donde necesita poder tomar una instantánea del estado de un objeto y luego reconstituirlo posteriormente. Esta sección le da una idea de la API de serialización Java y le muestra cómo usarlo en sus programas.