Estrutura de um programa em Java
O elemento fundamental de um programa em Java é a instrução (statement). Cada instrução executa uma ação, como a chamada de um método, a declaração de uma variável ou a atribuição de um valor. Em Java, cada instrução termina com um ponto e vírgula ;
, indicando ao compilador o fim da instrução.
System.out.println("Hello Java!");
Essa linha representa a chamada do método System.out.println, que exibe no console a string "Hello Java!"
. Como a chamada do método é uma instrução, ela deve ser finalizada com um ponto e vírgula.
Além de instruções individuais, um programa pode conter blocos de código, que agrupam um conjunto de instruções dentro de chaves { }
.
{
System.out.println("Hello!");
System.out.println("Welcome to Java!");
}
Nesse bloco, há duas instruções que exibem mensagens no console.
Execução do Programa e o Método main
Java é uma linguagem orientada a objetos, portanto, um programa é estruturado como um conjunto de classes e objetos que interagem entre si. Um programa pode ser definido da seguinte maneira:
public class Main {
public static void main(String args[]) {
System.out.println("Hello Java!");
}
}
A base do programa é a classe Main
. O modificador public
indica que a classe pode ser acessada globalmente, permitindo sua execução a partir da linha de comando. O termo class
define a criação da classe, seguido do seu nome. O conteúdo da classe é delimitado por um bloco de código.
O ponto de entrada do programa é o método main
, que deve estar presente na aplicação. A execução do programa começa por esse método, que precisa ter o seguinte cabeçalho:
public static void main(String args[])
Ao iniciar o programa, a Máquina Virtual Java (JVM) procura esse método na classe principal e inicia sua execução.
No cabeçalho do método:
public
indica que ele pode ser acessado externamente.static
significa que o método pertence à classe e pode ser executado sem a necessidade de criar um objeto.void
indica que o método não retorna nenhum valor.String args[]
define um array de strings chamadoargs
, que pode armazenar argumentos passados para o programa na execução.
O corpo do método main
contém as instruções que serão executadas.
Comentários em Java
Um código pode conter comentários, que ajudam a descrever partes do programa para facilitar a compreensão. Comentários são ignorados pelo compilador e não afetam a execução ou o tamanho do programa.
Em Java, existem dois tipos principais de comentários:
- Comentários de uma linha, iniciados com
//
. - Comentários de múltiplas linhas, delimitados por
/*
e*/
.
Exemplo de uso de comentários:
/*
Comentário de múltiplas linhas
Declaração de uma nova classe
que contém o código do programa
*/
public class Main { // Início da declaração da classe Main
// Definição do método main
public static void main(String args[]) { // Declaração do método
System.out.println("Hello Java!"); // Exibe uma mensagem no console
} // Fim do método
} // Fim da classe
Resumo
- Um programa Java é composto por instruções que executam ações e podem ser organizadas em blocos de código
{ }
. - A execução do programa começa pelo método
main()
, que deve seguir uma estrutura específica. Comentários são usados para documentar o código e facilitar a compreensão.
- Comentário de uma linha: começa com
//
. - Comentário de múltiplas linhas: delimitado por
/* */
.
- Comentário de uma linha: começa com