Java es un lenguaje de programación orientado a objetos y basado en clases diseñado para ejecutar programas en cualquier dispositivo. Un programa en Java típicamente contiene paquetes para agrupar clases, importa clases de otros paquetes cuando es necesario, y define clases, variables, constructores, métodos y comentarios.