Herbert Schildt le presenta esta obra, totalmente actualizada para la plataforma Java Standard Edition 9 (Java SE 9), a través de un enfoque paso a paso repleto de ejemplos, evaluaciones y proyectos. Comienza con los aspectos básicos, como la forma de compilar y ejecutar un programa Java, para después analizar la sintaxis y las construcciones que conforman el núcleo del lenguaje Java.
También se describen las funciones más avanzadas, como la programación de subprocesamiento múltiple, los genéricos, las expresiones lambda, Swing, JavaFX, y, naturalmente, la nueva e innovadora función modular de Java SE 9. Por último, incluye una introducción a JShell, la nueva herramienta de programación interactiva de Java. Al finalizar el libro, dispondrá de una sólida base para programar con Java.