Java es un lenguaje de programación creado por Sun Microsystems en 1995 y adquirido por Oracle en 2010, siendo la versión más moderna Java 8. Su filosofía 'write once, run everywhere' permite que los programas se ejecuten en cualquier sistema operativo a través de la máquina virtual de Java, requiriendo el JRE para su funcionamiento. Existen varias versiones de Java, incluyendo Java SE, Java EE y Java ME, cada una diseñada para diferentes aplicaciones y entornos.