A linguagem Java, orientada a objetos, tem como característica ser compilada em um código executado em máquina virtual.