Este documento introduce Java, describiendo brevemente su historia y desarrollo desde 1991, sus características como lenguaje de programación orientado a objetos independiente de la plataforma, y las diferentes fases de un programa Java, desde la escritura del código fuente hasta la ejecución del programa compilado.