Java es un lenguaje de programación orientado a objetos creado en los años 90 por Sun Microsystems. Java permite crear programas portátiles que pueden ejecutarse en múltiples sistemas operativos. Algunas características clave de Java son que es interpretado, robusto, seguro, multihilo, orientado a objetos y tipado estáticamente.