Fase 2 – Compilando Um Programa em Bytecode
Fase 2 – Compilando Um Programa em Bytecode

Fase 2 – Compilando Um Programa em Bytecode

6
1 minute, 51 seconds Read

Fala dev, tudo tranquilo? Aqui é o Erick e nesse conteúdo vamos falar sobre a fase 2 do processo de criação de um programa em Java, essa fase diz respeito a como o programa é compilado e gerado um bytecode.

Nessa segunda fase é onde compilamos o código escrito na fase 1, nessa fase usamos o comando javac para compilar, ou se estivermos usando um editor de Java nós pedimos para que o programa editor faça esse passo para nós.

O comando javac é usado em um prompt de comando que no Windows conhecemos como o Microsoft DOS, um terminal no MACOS ou o Shell no Linux, se o seu programa estiver escrito corretamente vai ser gerado um novo arquivo com a extensão “.class”.

Fase 2 – Compilando Um Programa em Bytecode
Fase 2 – Compilando Um Programa em Bytecode

Aqui fica uma dica importante, nesse passo se o seu programa estiver com algum erro de escrita incorreta que chamamos de erro de sintaxe ele vai gerar um erro na tela e você terá que voltar para a fase 1 para corrigir e depois mandar ele compilar novamente o programa até que ele esteja escrito corretamente.

O compilador Java vai transformar o seu código em bytecodes que é usado na fase 5 pela Java Virtual Machine (JVM) para executar o seu programa, a JVM é uma máquina virtual que esconde algumas coisas do programa escrito em Java para que ele não se preocupe em ter que lidar com tudo que o computador possui, e isso facilita pois podemos rodar um programa Java em qualquer tipo de computador.

A grande vantagem da JVM é que ela não precisa conhecer o hardware do computador, ao contrário dos códigos em linguagem de máquina, o que faz com o programa Java seja portável, isso significa que podemos pegar esse programa e executar em qualquer computador da mesma forma e ele funcionará perfeitamente igual.

Quer ver um vídeo que eu preparei sobre o assunto? Veja:

Fase 2 – Compilando Um Programa em Bytecode

E você está ansioso para conhecer a próxima fase? Deixa aqui nos comentários.

Referência


DEITEL, Paul. Java: Como programar. São Paulo: Pearson Education do Brasil, 2017.

Conheça outros trabalhos meus na web:

Erick Freire

Erick Freire

Criador de Conteúdo Digital Desde 2013, Graduado Em Gestão em Tecnologia da Informação, Pós-Graduado em Engenharia da Qualidade de Software, Analista de Sistemas, Escritor e Gamer.

Similar Posts

6 Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *