El lenguaje de programación Java fue creado originalmente por James Gosling en Sun Microsystems en 1991 y lanzado públicamente en 1995. Fue desarrollado originalmente como una herramienta de programación para un proyecto de set-top-box y tiene la importancia de permitir que las aplicaciones se ejecuten en diferentes arquitecturas e interactúen sin importar la plataforma subyacente. Java es ampliamente utilizado en dispositivos móviles, navegadores web, sistemas de servidores y aplicaciones de escritorio.