O que significa construir Java?


Data de Publicação:11 de Janeiro de 2021.



INFOMARTION > O que significa construir Java?

Visão geral.

Se estiver a desenvolver aplicações utilizando Java, provavelmente já ouviu o termo "construir Java" pelo menos uma vez, mas eu gostaria de explicar o que faz exactamente.

Tabela de Conteúdos

  1. O que é construir Java?
  2. resumo

1. O que é construir Java?

Construir Java' refere-se ao processo de tornar Java pronto a correr. Java não pode ser executado simplesmente escrevendo um programa, como se segue.

HelloWorld.java


public class HelloWorld{
   public static void main(String[] args){
     System.out.println("Hello World!!");
   }
}

Normalmente, descreveria um programa para um ficheiro com uma extensão ".java", mas quando Java é realmente executado, é um ficheiro ".class". Por outras palavras, ".java" é convertido em ".class" e Java executa o ficheiro ".class". Vemos frequentemente pessoas a dizer: "Modifiquei o ficheiro Java, mas ele não é reflectido". Em muitos casos, o ficheiro Java foi modificado, mas o ficheiro de classe não foi modificado.

O processo de tornar Java executável refere-se ao processo de conversão destes ficheiros ".java" em ficheiros ".class". Mais detalhadamente, o processo de conversão de um ficheiro ".java" num ficheiro ".class" e de encadeamento do ficheiro ".class" convertido chama-se construção.

1-1. Porquê construir?

A razão da construção é converter o ficheiro num ficheiro ".class", que é o formato de ficheiro no qual Java pode ser executado. O ficheiro ".class" contém conteúdo legível por máquina e não é um ficheiro legível por humanos. Java é processado mais rapidamente quando é executado num formato de ficheiro legível por máquina, ou seja, um ficheiro que foi convertido num formato que pode ser processado rapidamente pela máquina.

1-2. O que é a compilação?

Ao compreender as construções, também é preciso compreender a 'compilação'. A compilação refere-se ao processo de conversão de um ficheiro ".java" num ficheiro ".class" no processo de construção. Construir, como explicado anteriormente, refere-se às duas tarefas seguintes

  • Conversão de ficheiros ".java" para ficheiros ".class".
  • Trabalhar para unir os ficheiros ".class" convertidos.

O processo de conversão de um ficheiro ".java" num ficheiro ".class" chama-se compilação.

3. resumo

Os três pontos-chave são os seguintes.

  • Build é o processo de tornar Java pronto a funcionar.
  • As construções são compiladas e os ficheiros de classe são ligados entre si.
  • O ficheiro que é efectivamente executado quando Java é executado é um ficheiro com a extensão ".class".

Obrigado por ter observado até ao fim.