Mientras navegaba sin destino, cuando minutos antes de terminar mi recorrido diario, me encontré con una publicación de Lobosoft que me resultó muy interesante de compartir: Virtualiza un PC en tu navegador.
¿De qué trata esto? La publicación se enfoca en una solución de virtualización alternativa, y por cierto muy curiosa: JPC, un emulador x86 escrito totalmente en Java.
Mientras realizaba una recorrida por los blogs que suelo frecuentar, me encontré con una publicación interesante de eOS’s BLOG, donde desde un pequeño proceso en Java realiza un backup de Postgres.
Si bien el proceso es sencillo, del mismo podrás sacar algunas cosas interesante como:
Jdec: Java Decompiler es un decompilador de Java libre, open source y multiplataforma que puedes descargar directamente de SourceForge.net.
Disponible desde la versión 1.6 de Java, el método console de la clase System, nos devuelve el único objeto de tipo Console asociado a la instancia de la máquina virtual en ejecución.
El objeto Console no ofrece una serie de métodos para acceder a un dispositivo de consola basado en caracteres. Es específicamente el método readPassword el que vamos a utilizar para leer una contraseña por consola. El método readPassword se diferencia del método readLine en que el primero deshabilita el eco, es decir, el caracter que se ingrese no se muestra en la consola.
Como no puede faltar, por más sencillo que sea, el ejemplo:
Mucho se puede hablar acerca de GWT, como son mis primeros pasos y este post está dedicado a quienes también quieran dar sus primeros pasos, intentaré ser breve y preciso.
GWT es un framework open source de Google para el desarrollo en Java, que permite compilar esa aplicación y traducirla a Javascript y HTML. De esta forma podrás escribir complejas aplicaciones que hagan uso de AJAX, pero sin tener la menor idea de AJAX.

Sin más preámbulos, ayudado por Google Web Tookit – Documentación en español vamos a descargar GWT y crear el primer y clásico Hola Mundo.
La serialización consiste en transformar un objeto en una cadena de bytes y almacenar esta última. La clase solo debería tener un método que serializa el objeto, mientras que el almacenamiento quedaría en la capa de acceso a datos. Además, es necesario proveer también la función inversa a la serialización, a menudo denominada “hidratación”.
Java ofrece la serialización en forma estándar y esta se logra mediante la interfaz Serializable del paquete java.io, de modo que toda clase que implemente la interfaz podrá transformar sus objetos a cadenas de bytes y viceversa.
Solo será necesario utilizar en la clase los objetos ObjectOutputStream e InputOutputStream para escribir los objetos (writeObject) a disco.
Hace unos días atrás comentaba lo que era javadoc y como generar la documentación utilizando la aplicación de consola javadoc provista en el JDK.
Generar la documentación desde línea de comandos puede resultar algo engorroso, en especial cuando no lo hacemos frecuentemente y no recordamos los argumentos de javadoc. Por lo tanto, ¿por que no generar javadoc con nuestro IDE favorito?
Tanto Eclipse como NetBeans disponen entre sus opciones la de generar javadoc y a ventana mediante se pueden seleccionar las opciones para javadoc. Pero no solo eso, sino también ofrecen completado de código javadoc.
javadoc es una herramienta de Sun para documentar el código mediante comentarios, pero a la vez provee una herramienta que permite extraer esa documentación de forma que sea útil para el usuario de la misma.
Básicamente javadoc es un programa, que toma lo comentarios que se colocan en el código con marcas especiales y construye un archivo HTML con clases, métodos y la documentación que corresponde. Este HTML tiene el formato de toda la documentación estándar de Java provista por Sun.
La documentación a ser utilizada por javadoc se escribe en comentarios que comienzan con /** (notar el doble *) y que terminan con */. A la vez, dentro de estos comentarios se puede escribir código HTML y operadores para que interprete javadoc (generalmente precedidos por @)
Java tiene dos clases de comentarios:
Los comentarios de implementación, son los clásicos comentarios conocidos de C/C++, utilizando doble barra // para comentar una línea, o delimitando el texto comentado /* */.
Los comentarios de documentación, conocidos como “doc comments”, /** */, pueden ser exportados a HTML utilizando la herramienta javadoc.
Cortar, copiar y pegar texto en Java es tarea sencilla, ello gracias a que: