El día de mañana, 25 de junio estará disponible la versión 3.4 de Eclipse (actual Ganymede 3.4 RC4). En realidad se trata de un lanzamiento en simultáneo de los de todos las actualizaciones de paquetes del proyecto Eclipse. Ganymede es el nombre que se le da al agrupamiento de proyectos anuales para Eclipse en una única distribución.

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.
Ruby es un lenguaje de programación que tiene sus orígenes por Japón (disponible en ruby-lang.org) el cual está revolucionando la web por su balance entre simplicidad y poder.
Si quieres hacer unas pruebas en Ruby, puedes hacerlo sin instalar nada, mira Try Ruby!
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 @)
Usualmente, el primer programa escrito en un nuevo lenguaje de programación es el “Hola Mundo”. El primer Hola Mundo apreció en el clásico “The C Programming Languaje” de Kernighan & Ritchie.
main() {
printf("hello, world\n");
}
The Hello World Collection es un curioso sitio donde se implementa el “Hola mundo” en más de 350 lenguajes de programación.
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.
Las hojas de referencia ILoveJackDaniels ya son conocidas por la web, pero no está de más recordar algunas:
A continuación, y para su descarga, las hojas de referencia en PNG y PDF: