Conceptos de java. Tipos de datos y operadores. Instrucciones de control. Clases objetivos y métodos. Otros tipos de datos y operadore. Análisis detallado de métodos y clases. Herencia. Paquetes e interfaces. Controlar excepciones.Programación de subprocesamiento múltiple.Enumeraciones autoboxing. Importación estática y anotaciones. Genéricos.Expresiones lambda y referencias de método. Módulos. Swing introducció.Presentación de javaFX. Indice. Anexos. Bibliografia.