Java es un lenguaje de programación orientado a objetos, diseñado para ser acta para aplicaciones en red y fácil de aprender. Desarrollado por Sun Microsystems en los años 90, Java ha evolucionado para ser utilizado en diversas plataformas sin necesidad de recompilación. Entre sus características destacadas se encuentran la seguridad, la capacidad multihilo y la independencia de la plataforma.