Este documento presenta un temario sobre fundamentos y programación en Java. Cubre temas como introducción a Java, programación orientada a objetos, variables, matrices, métodos, encapsulación, herencia, polimorfismo, excepciones, E/S, hilos, bases de datos y localización. También incluye la descripción de la plataforma Java, diseño de clases, colecciones, procesamiento de cadenas y aplicaciones.