Este documento proporciona una introducción al lenguaje de programación Java, incluyendo una descripción de sus características principales como lenguaje orientado a objetos, la máquina virtual Java y cómo esta permite la independencia de plataforma, y ejemplos de aplicaciones comunes de Java.