Este libro, que abarca hasta la versión 17 de Java, se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si el lector es principiante como si ya tiene experiencia con otroslenguajes, el encontrará en este libro todos los aspectos principales necesarios para familiarizarse rápidamente con uno de los lenguajes más utilizados en el mundo. Después de presentar la plataforma Java SE, cómo se instala en los entornos Windows y Linux e introducir el entorno de desarrollo que se utiliza en el marco del libro (Eclipse, MySQL, etc.), el lector estudia los fundamentos del lenguaje y la programación orientada a objetos. Entre toda la variedad y riqueza del API de Java, se pone el foco en el API de gestión de las fechas, en las nuevas posibilidades ofrecidas por las interfaces, asà como sobre la noción de los módulos. Se detallan las expresiones lambda y los API subyacentes como el API java.util.function y el API Stream, antes de estudiar el desarrollo de aplicaciones gráficas con la librerÃa Swing. También se presenta el desarrollo de aplicaciones cliente/servidor con el API JDBC,