Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling. Diferentemente das linguagens convencionais, a linguagem Java é compilada para um bytecode executado por uma máquina virtual.