Un lenguaje de programación orientado a objetivos desarrollado con la intención de tener muy pocas dependencias de implementación. El objetivo de este lenguaje es permitir a los desarrolladores escribir el programa una sola vez y ejecutarlo en cualquier dispositivo. El código de Java que es ejecutado en una plataforma. No tiene que ser recompilado para ejecutarlo en otra plataforma. Desde el año 2012, Java es uno de los lenguajes de programación más utilizados en el mundo. Sobre todo en el desarrollo de aplicaciones de cliente-servidor de web y con aproximadamente 10 millones de usuarios reportados.

Originalmente fue desarrollado por James Gsoling de la compañía Sun Microsystems y publicado en 1995 como un elemento clave de la plataforma Java de esa empresa. En gran medida, su sintaxis deriva de C y C++.