Ingeniero

Páginas: 12 (2968 palabras) Publicado: 13 de diciembre de 2012
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Facultad de Ingeniería de Sistemas e Informática

GUIA DE PRÁCTICA 9

|ASIGNATURA |Algorítmica II |
|TEMA |PERSISTENCIA |
|PROFESOR|Carlos A. Ruiz De La Cruz Melo |
|ALUMNO | |
|FECHA | |
|CICLO| |
|TURNO | |
|SEMESTRE |2008-1 |


1. OBJETIVOS

Que elestudiante:

• Use y manipule los mecanismos de persistencia para registrar la información en java


2. INTRODUCCION TEORICA


Normalmente, cuando se codifica un programa, se hace con la intención de que el programa pueda interactuar con los usuarios del mismo, es decir, que el usuario pueda pedirle que realice determinada tarea, suministrándole datos con los que debe llevar a cabo latarea solicitada. Se espera que el programa los manipule de alguna forma, proporcionando una respuesta a lo solicitado.

Por otra parte, en muchas ocasiones interesa que el programa guarde los datos que se le han introducido, de forma que al finalizar el proceso, los datos no se pierdan y puedan ser recuperados en una sesión posterior. La forma habitual de hacer esto es mediante la utilizaciónde dispositivos de almacenamiento secundario o externo (normalmente un disco).

Se llama persistencia a la capacidad de una entidad de trascender el tiempo o el espacio. En la programación previa al paradigma de objetos estaba representada con la entrada y salida de datos. Es un concepto importante, pues permite que un objeto pueda ser usado en diferentes momentos
2.1. Flujos
Elmodelo más sencillo de un algoritmo consiste en tres conexiones: datos de entrada, procesamiento y datos de salida.   Entrada y salida ( E / S ) es un aspecto fundamental en la computación.  La computadora no sería muy útil si no pudiera recibir datos del mundo exterior y presentar los datos computados.
En esta sección se describe como Java , a través de  java.io  y  java.nio, y otrospaquetes relacionados , proporciona clases independientes para manipular archivos y flujos ( streams ).
  2.1.2 Los flujos estándar
Java al igual que cualquier otro lenguaje de programación tiene su conjunto métodos que le permiten captar la información de flujos de entrada y enviar flujos de salida por dispositivos estándar.  
Los flujos estándar son:
• Flujo de datos deentrada:
o Se realiza mediante la clase System.in y suele recibir los datos del teclado
o Utiliza el método read() para conseguir leer los caracteres del teclado
• Flujo de datos de salida:
o Se realiza mediante la clase System.out y suele enviar los datos por pantalla
o Utiliza el método print()  y println() para la salidapor pantalla
• Flujo de datos de error
o Se realiza mediante la clase System.err
o Nos aseguramos que la salida va redirigida al monitor para enviar mensajes de error al usuario
El flujo de entrada más utilizado esta asociado a  el teclado, veamos el siguiente ejemplo que es bastante ilustrativo.
/**
  * Ejemplo: programa de flujos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS