Java es un lenguaje de programación orientado a objetos diseñado para funcionar en cualquier dispositivo. Fue creado originalmente por Sun Microsystems en 1991 para proyectos de televisión interactiva. Java permite escribir una vez el código y ejecutarlo en múltiples plataformas, lo que lo hace popular para aplicaciones web de cliente-servidor. Incluye applets para la web, aplicaciones independientes y servlets para el lado del servidor.