programacion en java

Páginas: 17 (4125 palabras) Publicado: 20 de octubre de 2013
Programación
 2
 

 


 

Curso
 2010/2011
 

Manejo
 básico
 de
 archivos
 en
 Java
 
Hasta
 ahora
 todos
 los
 datos
 que
 creábamos
 en
 nuestros
 programas
 
solamente
 existían
 durante
 la
 ejecución
 de
 los
 mismos.
 Cuando
 
salíamos
 del
 programa,
 todo
 lo
 que habíamos
 generado
 se
 perdía.
 
 
A
 veces
 nos
 interesaría
 que
 la
 vida
 de
 los
 datos
 fuera
 más
 allá
 que
 la
 de
 
los
 programas
 que
 los
 generaron.
 Es
 decir,
 que
 al
 salir
 de
 un
 programa
 
los
 datos
 generados
 quedaran
 guardados
 en
 algún
 lugar que
 
permitiera
 su
 recuperación
 desde
 el
 mismo
 u
 otros
 programas.
 Por
 
tanto,
 querríamos
 que
 dichos
 datos
 fueran
 persistentes.
 
En
 este
 capítulo
 veremos
 el
 uso
 básico
 de
 archivos
 en
 Java
 para
 
conseguir
 persistencia
 de
 datos.
 Para
 ello
 presentaremos conceptos
 
básicos
 sobre
 archivos
 y
 algunas
 de
 las
 clases
 de
 la
 biblioteca
 estándar
 
de
 Java
 para
 su
 creación
 y
 manipulación.
 
 
Además,
 el
 uso
 de
 esas
 bibliotecas
 nos
 obligará
 a
 introducir
 algunos
 
conceptos
 “avanzados”
 de
 programación
 en
 Java: las
 excepciones,
 para
 
tratar
 posibles
 errores
 durante
 la
 ejecución
 de
 un
 programa,
 y
 
manipulación
 de
 datos
 a
 bajo
 nivel,
 para
 transformar
 nuestros
 datos
 a
 
vectores
 de
 bytes.
 

1. El
 concepto
 de
 archivo
 
Los
 programas
 usan
 variables
 para almacenar
 información:
 los
 datos
 
de
 entrada,
 los
 resultados
 calculados
 y
 valores
 intermedios
 generados
 
a
 lo
 largo
 del
 cálculo.
 Toda
 esta
 información
 es
 efímera:
 cuando
 acaba
 
el
 programa,
 todo
 desaparece.
 Pero,
 para
 muchas
 aplicaciones,
 es
 
importante
 poder almacenar
 datos
 de
 manera
 permanente.
 
Cuando
 se
 desea
 guardar
 información
 más
 allá
 del
 tiempo
 de
 ejecución
 
de
 un
 programa
 lo
 habitual
 es
 organizar
 esa
 información
 en
 uno
 o
 
varios
 ficheros
 almacenados
 en
 algún
 soporte
 de
 almacenamiento
 persistente.
 Otras
 posibilidades
 como
 el
 uso
 de
 bases
 de
 datos
 utilizan
 
archivos
 como
 soporte
 para
 el
 almacenamiento
 de
 la
 información.
 

Los
 archivos
 desde
 el
 bajo
 nivel
 

Desde
 el
 punto
 de
 vista
 de
 más
 bajo
 nivel,
 podemos
 definir
 un
 archivo
 (o
 fichero)
 como:
 
Un
 conjunto
 de
 bits
 almacenados
 en
 un
 dispositivo,
 y
 accesible
 
a
 través
 de
 un
 camino
 de
 acceso
 (pathname)
 que
 lo
 identifica.
 
Es
 decir,
 un
 conjunto
 de
 0s
 y
 1s
 que
 reside
 fuera
 de
 la
 memoria
 del
 
ordenador,
 ya sea
 en
 el
 disco
 duro,
 un
 pendrive,
 un
 CD,
 entre
 otros.
 

J.M.
 Gimeno
 y
 J.L.
 González
 


 

1
 

Programación
 2
 

 
Curso
 2010/2011
 

 
Esa
 versión
 de
 bajo
 nivel,
 si
 bien
 es
 completamente
 cierta,
 desde
 el
 
punto
 de
 vista
 de
 la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java
  • Programacion java
  • Programacion en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS