Conceptos de java. Tipos de datos y operadores. Instrucciones de control. Clases, objetos y métodos. Otros tipos de datos y operadores. Análisis detallado de métodos y clases. Herencia. Paquetes e interfaces. Controlar excepciones. Utilizar E/S. Programación de subprocesamiento múltiple. Enumeraciones. autoboxing, importación estádistica y anotaciones. Genéricos. Expresiones lambda y referencias de método. Módulos. Swing: Introducción. Presentación de javaFX. Apéndice A. Respuestas. Apéndice B.Utilizar comentarios de documentos de java. Apéndice C. Introducción a java Web Start. Apéndice D. Introducción a JShell. Apéndice E. Más palabras clave de java. Índice alfabético.