Este documento describe varios elementos fundamentales del lenguaje de programación Java, incluyendo comentarios, literales, identificadores, palabras reservadas, tipos de datos primitivos, operadores, promoción, casting, estructuras de control, excepciones, jerarquía de excepciones, excepciones definidas por el usuario e interfaz hombre-máquina.