Java fue creado originalmente por James Gosling de Sun Microsystems en 1995. Es un lenguaje de programación orientado a objetos diseñado para ser independiente de la plataforma y ejecutarse en múltiples sistemas operativos. Java se ha convertido en un lenguaje ampliamente utilizado en aplicaciones de escritorio, servidores, dispositivos móviles y páginas web debido a su capacidad de ejecutarse en diferentes entornos.