Java é, ao mesmo tempo, uma linguagem de programação orientada a objeto e uma plataforma computacional. Para que uma aplicação desenvolvida em Java possa ser executada em um computador, é preciso que a máquina virtual Java esteja instalada. A vantagem desse tipo de implementação é que o mesmo código fonte, sem alterações, pode gerar a aplicação para máquinas com diferentes sistemas operacionais, como Windows, Mac OS ou Linux.
De acordo com os dados que temos em nossa base, a média de salário é de