Este documento describe el origen y desarrollo de Java. Comenzó como un lenguaje para dispositivos electrónicos de consumo pero luego se adaptó para el desarrollo de aplicaciones web. Java ofrece características como ser simple, orientado a objetos, distribuido, robusto, independiente de la arquitectura y seguro.