Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Azul

Compreendendo a compilação Java

  Compreendendo a compilação Java: de bytecodes a código de máquina na JVM Esta é uma tradução/adaptação do artigo original em inglês . Para a plataforma Java, a compilação é diferente de muitas outras linguagens por causa da Java Virtual Machine (JVM). Para executar um aplicativo com a JVM, o código Java é compilado em um conjunto de arquivos de classe que contém instruções para a JVM, não o sistema operacional e o hardware em que a JVM está instalada. Isso fornece o recurso Write Once, Run Anywhere , pelo qual o Java é famoso. Como acontece essa conversão de instruções de máquina virtual para instruções nativas? Esta não é uma pergunta simples de responder, então decidi escrever uma série de posts explorando os diferentes aspectos de interpretação e compilação adaptativa dentro da JVM. Vamos começar com alguns conceitos fundamentais que desenvolvemos no restante da série do blog. Código fonte O que é Código Fonte? O código-fonte são declarações e expressões de alto nível que os