Java fue inventado en 1995 por James Gosling, un programador de Sun Microsystems. Java fue diseñado para ser un lenguaje de programación fácil de usar y portátil. Su intención era permitir que los desarrolladores escriban código que se ejecutara en diferentes sistemas operativos sin necesidad de reescribirlo para cada uno. Esto hizo que Java fuera muy popular entre los desarrolladores y la industria informática en general. Desde su lanzamiento, Java se ha convertido en el lenguaje de programación dominante para aplicaciones web y móviles.