Java es un lenguaje de programación multipropósito que permite desarrollar programas que pueden ejecutarse en cualquier contexto o ambiente. Es orientado a objetos, interpretado, robusto, independiente de la arquitectura y portable. Java se utiliza comúnmente para el desarrollo web, aplicaciones móviles, software empresarial, juegos y más.