Java es un lenguaje de programación orientado a objetos creado en los años 90 que permite la portabilidad del código a través de una máquina virtual Java. Java tiene características como ser simple, dinámico, de alto rendimiento, portable, con recolector de basura, multihilo, de arquitectura neutral, seguro y robusto. Java utiliza tipos de datos primitivos y referencias a objetos, y ofrece una variedad de operadores aritméticos, relacionales, lógicos y de asignación.