Java es un lenguaje de programación de alto nivel y orientado a objetos, desarrollado por Sun Microsystems, que permite la creación de aplicaciones multiplataforma a través de la Máquina Virtual de Java (JVM) y sus bibliotecas API. Se destaca por su portabilidad, permitiendo que programas compilados en un sistema operativo se ejecuten en otros sin modificaciones. La plataforma Java incluye varias ediciones, como Java SE, Java EE y Java ME, cada una adaptada a diferentes aplicaciones y dispositivos.