31Ene
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…


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
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
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…


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
En 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
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
Aunque por culpa de la falta de tiempo lo he puesto algo tarde, he aquí un listado de las cosas que me han parecido interesantes de la semana pasada:
Además, este vídeo de la conferencia de presentación de KDE 4.0 en Google por parte de Aaron Seigo: