Pré-requisitos
Os pré-requisitos para a execução de um programa Java são:
1. Instale e configure uma plataforma Java que compreenda o Java Runtime Environment (JRE) e o Java Development Kit (JDK).
2. Um editor de texto de sua preferência, como NetBeans, Eclipse, Oracle, etc.
Compilação e execução de Java
Como já mencionado, o programa Java compila com uma série de etapas. O código Java é primeiro convertido em bytecode, em vez de ser compilado em arquivos executáveis. Como resultado, um código de máquina é produzido que é transferido para a memória pela Java Virtual Machine (JVM). O procedimento de compilação e execução para Java é explicado em detalhes abaixo.
Tempo de compilação
O Java Compiler compila o arquivo java no momento da compilação e, como resultado, o código -fonte Java é convertido em bytecode. Aqui está uma representação pictórica do procedimento de compilação.
Código JavaTempo de execução
Em tempo de execução, o arquivo de classe é alimentado ao carregador de classe, que é um subsistema de JVM responsável por carregar classes. Posteriormente, o verificador de bytecode avalia o código para qualquer tipo de ilegalidade que possa violar os direitos de acesso a objetos. Finalmente, o intérprete lê o fluxo de bytecode e executa as instruções. Todo o procedimento de execução é mostrado abaixo.
Conclusão
Java, que é uma linguagem de programação orientada a objetos, compila com uma série de etapas. A primeira etapa é a etapa de compilação na qual o arquivo Java é compilado pelo compilador Java como resultado do qual o código -fonte Java se transforma em Bytecode. Enquanto isso, na segunda etapa, que é a etapa de execução, o arquivo de classe é alimentado ao carregador de classe e o bytecode é verificado pelo verificador de bytecode. Após a verificação, o bytecode é lido no fluxo e as instruções são executadas. Este tutorial demonstra o procedimento de compilação Java com a ajuda de representações visuais.