Linguagem Java
•
•
Portabilidade: escreva uma vez, execute em qualquer lugar;
–
Windows, Linux, Mac, Celulares…
–
A portabilidade é obtida pelo fato da linguagem ser interpretada, ou
seja, o compilador gera um código independente de máquina
chamado bytecode
–
No momento da execução, este bytecode é interpretado por uma
máquina virtual instalada no sistema
Máquina Virtual Java (Java Virtual Machine - JVM) é um
programa que carrega e executa os aplicativos Java,
convertendo os bytecodes em código executável de máquina.
–
Permite que os programas escritos em Java possam funcionar em
qualquer plataforma que possua uma versão da JVM.