Sintaxe

Introdução

Como uma linguagem de programação orientada a objetos, o Java tem a estrutura de sintaxe básica baseada no uso de classes. Abaixo é apresentado um exemplo com duas classes:

package com.example; // definição do package da classe na primeira linha

public class OlaMundo { // cabeçalho da classe
    public void imprimir(){ // cabeçalho do método
        System.out.println("Olá, mundo!"); // corpo do método
    }
}
package com.example; // definição do package da classe na primeira linha

public class App { // cabeçalho da classe
    public static void main(String[] args) { // método main utilizado para ser
                                             // executado pelo sistema
        OlaMundo olaMundo = new OlaMundo();
        olaMundo.imprimir();
    }
}

O programa acima apresenta a classe OlaMundo que possui o método imprimir. A classe OlaMundo é instanciada no método main da classe App onde é executado o método imprimir.

Importante notar, que em Java, o escopo é definido por meio de chaves {}. A cada novo par de chaves, temos um novo escopo no programa. Na classe OlaMundo, por exemplo, temos dois escopos, o da classe e o do método imprimir.

No Java, assim como qualquer outra linguagem, um programa deve ter um ponto de entrada e esse ponto é apresentado por meio do método main. É onde a execução do programa começa. Ele é importante porque é o ponto de partida para a execução do código. Sua estrutura é simples, deve ser declarado como público (public), estático (static), não tem retorno (void) e recebe como parâmetro um array de Strings (String[] args). O array args pode ser usado para passar argumentos de linha de comando para o programa.

Referências

Last updated