Java es un lenguaje de programación orientado a objetos, multiplataforma y en constante evolución. La versión 9 presenta la herramienta JShell con el que es posible ejecutar bloques de código Java sin tener que incluir en la estructura de un programa formal de las clases, de modo que pueda ser utilizado para el aprendizaje de la lengua. También puede ser utilizado para el desarrollo de algoritmos específicos en los que es importante para la simulación de la instantánea de los resultados. En esta versión, se continúa con la programación funcional, expresiones lambda y el nuevo diseño de la interfaz de usuario con JavaFX que permite la separación entre la interfaz de usuario y la lógica de la aplicación.

Este manual de Java 9 es ideal para el aprendizaje de la programación. Se puede utilizar como un complemento para el estudio de temas relacionados con los fundamentos de la programación, estructura de datos, base de datos, etc, No es necesario tener previo conocimiento de programación para entender este manual, comienza a aprender desde cero.

Incluye, entre otros temas, la gestión de archivos, listas de acceso remoto a bases de datos, tomas de corriente, el cifrado, la interfaz gráfica de usuario, servlets, JSP y JavaBeans. Además, el lector dispone de más de 200 ejemplos en los que el código fuente puede ser descargado desde la web de Anaya Multimedia. Las clases y los métodos utilizados en los ejemplos son explicados en el texto y las tablas en el libro.