Java es un lenguaje de programación orientado a objetos que se popularizó a partir de 1996 y es uno de los más usados mundialmente. Un programa orientado a objetos se compone de objetos, cada uno con atributos y métodos. Los objetos se comunican mediante mensajes y métodos para ejecutar acciones.