Java es un lenguaje de programación orientado a objetos, basado en clases y diseñado para ser independiente de la plataforma, permitiendo que el código escrito se ejecute en cualquier dispositivo. Un programa en Java consiste en una colección de clases que contienen funciones y variables. Debido a su diseño robusto, respaldo de la industria y portabilidad, Java se ha convertido en uno de los lenguajes más populares y ampliamente usados en aplicaciones web y distintos ámbitos de la industria de la informática.