Suscribirse al Feed
31Ene

[código] Crear un archivo aleatorio en Java

Continuando con el tema de Archivos en Java, en esta entrada veremos un ejemplo simple en el que crearemos un archivo aleatorio. Para tal objetivo, utilizaremos la clase RandomAccessFile.

Los archivos aleatorios son especialmente más útiles que los archivos secuenciales que explicabamos en los ejercicios anteriores, puesto que en los secuenciales, como su nombre lo indica, tanto la lectura como la escritura se hace de manera SECUENCIAL. Por tanto, para buscar un registro en especial, es necesario (si estamos buscando de forma simple, o sea secuencial) buscar registro por registro. Este problema es solucionado con el uso de archivos aleatorios, puesto que tanto la lectura como la escritura de archivos es “directa”.

El siguiente ejemplo únicamente crea el archivo secuencial. En otras entradas del blog pondré ejemplos de escritura y lectura (eso si el tiempo me deja). Por el momento, vamos con el programa:

El resultado…

imagen programa

 

imagen programa

El código…

Tenemos la clase RegistroCuentas.java, es una clase que Leer el resto de la entrada…

Los ejercicios utilizados en este post están basados en ejemplos del libro Cómo programar en Java de Deitel, y por lo tanto están bajo la licencia que esta editorial disponga.
30Ene

[código] Leer un archivo secuencial en Java

Para el próximo ejemplo, en el que aprenderemos a leer archivos secuencialmente en Java, usando la clase ObjectInputStream, es necesario haber leído y ejecutado el programa del ejemplo pasado (en donde aprendimos a crear archivos secuenciales con la clase ObjectOutputStream).

El resultado…

El código…

Utilizamos la clase UIBanco.java, que es la Leer el resto de la entrada…

Los ejercicios utilizados en este post están basados en ejemplos del libro Cómo programar en Java de Deitel, y por lo tanto están bajo la licencia que esta editorial disponga.
30Ene

[código] Crear un archivo secuencial en Java

Continuando con los ejercicios correspondientes a la manipulación de archivos en Java, vamos a ver un ejemplo en el que crearemos un archivo secuencial, usando la clase ObjectOutputStream.

El resultado…

imagen programa

El código…

Tenemos la clase UIBanco.java, la cual contiene Leer el resto de la entrada…

Los ejercicios utilizados en este post están basados en ejemplos del libro Cómo programar en Java de Deitel, y por lo tanto están bajo la licencia que esta editorial disponga.
29Ene

Jaime, el de MythBusters, recomienda Ubuntu

tux ubuntuEn un artículo de PopularMechanics, Jamie Hyneman uno de los personajes del famoso (y excelente) programa MythBusters (Cazadores de Mitos aquí en Latinoamérica), ha recomendado el uso de sistemas operativos basadosen Gnu/Linux, más exactamente recomienda Ubuntu.

En el artículo además habla acerca de su frustación respecto a las “características”  (ojo, son características, no bugs… dicen los de Microsoft) de Windows Vista.

Leer arrículo original: MythBusters: 7 Tech Headaches—and How to Fix Them
Fuente:
Digg

29Ene

[código] Ejemplo de la clase File en Java

En el siguiente ejemplo veremos algunas de las características de la clase File del paquete java.io. Los métodos tratados en el siguiente ejercicio son:

  • exist que devuelve true si el archivo o directorio existe
  • getName que devuelve el nombre del directorio
  • isFile que devuelve true si el objeto File es un archivo
  • isDirectory que devuelve true si el objeto File es un directorio
  • isAbsolute que devuelve true si la ruta es absoluta
  • lastModified devuelve la fecha de la última modificación
  • length que devuelve la longitud del archivo o directorio
  • getPath y getAbsolutePath que devuelven la ruta y ruta absoluta respectivamente
  • getParent que devuelve el nombre del directorio padre
  • list que devuelve un arreglo de Strings con los nombres de los archivos y directorios

Vamos a ver el ejemplo:

Leer el resto de la entrada…

Los ejercicios utilizados en este post están basados en ejemplos del libro Cómo programar en Java de Deitel, y por lo tanto están bajo la licencia que esta editorial disponga.
29Ene

Blogging Semanal XV

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS