April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Características da Linguagem
n  Interpretada
n
n O compilador Java gera Bytecodes ao invés de código nativo de cada máquina. Para executar um programa Java é preciso se interpretar os Bytecodes, o que é feito pelo interpretador Java. Através dos Bytecodes, Java provê um formato de arquivo objeto neutro (independente de plataforma), o que permite a sua migração entre plataformas de maneira eficiente e segura. Um programa em Java pode rodar em qualquer plataforma que tenha o interpretador Java instalado e as bibliotecas de run-time.