Java é uma plataforma de software que possibilita a um
mesmo programa ser executado em diversas plataformas.
Os códigos gerados no processo de compilação, específicos
a qualquer máquina física, são instruções para uma máquina
virtual. Um programa escrito em linguagem Java é compilado
e gera um arquivo .class, que pode ser executado onde quer
que a plataforma Java esteja presente, em qualquer sistema
operacional subjacente. Nesse contexto, esse arquivo .class
é conhecido por