Este documento resume la historia y características principales de Java. Comenzó en 1991 como un proyecto llamado Green para aplicaciones de televisión interactivas. Fue lanzado oficialmente en 1995 por Sun Microsystems como un lenguaje orientado a objetos multiplataforma diseñado para "escribir una vez y ejecutar en cualquier lugar". Java ha influido en muchos otros lenguajes y tiene una amplia API estándar para varias tareas.