Java es un lenguaje de programación orientado a objetos popularizado a partir de 1996. Es uno de los lenguajes más usados en todo el mundo y evolucionó a partir de C y C++ pero eliminando aspectos problemáticos de esos lenguajes. Java puede usarse para aplicaciones de un solo cliente, aplicaciones cliente-servidor y aplicaciones web.