Java es un lenguaje de programación orientado a objetos desarrollado por James Gosling y Sun Microsystems a principios de los 90. Es compilado, convirtiendo el código Java (.java) a bytecodes que son interpretados y ejecutados en una máquina virtual Java independiente del hardware. El lenguaje incluye tipos de datos básicos y operadores lógicos y matemáticos con un orden de precedencia definido.