
Lógica e Algoritmos com Java
6 - Estrutura do projeto
Olá pessoal, essa é a sexta aula do treinamento de Lógica e Algoritmos.
Nessa aula vamos aprender como estruturar nossas classes.
Estrutura1: Com o método public static void main
A estrutura abaixo é a forma tradicional de definir a classe principal de um programa Java, com o método public static void main. O método public static void main é o ponto de entrada principal em um programa Java, sendo executado automaticamente ao rodar o código. A palavra-chave public indica que o método é acessível de fora da classe, static significa que ele pode ser chamado sem a necessidade de instanciar um objeto da classe, e void indica que o método não retorna valor algum.
public class Estrutura1 { public static void main(String[] args) { // Seu código aqui } }
Neste exemplo, a classe Estrutura1 possui o método main definido como public static void main. Quando você executar este código, o programa irá imprimir a mensagem "Olá, Mundo!" na tela.
Estrutura2: Com o método void main
A segunda estrutura mostra como o método main pode ser definido sem a palavra-chave static, ou seja, como um método de instância.
No entanto, a partir do Java 21+, utilizar void main() é uma estrutura válida e amplamente utilizada. Nesse caso, para executar o método main, é necessário criar uma instância da classe antes de chamar o método. Embora essa abordagem não fosse comum nas versões anteriores do Java, ela se tornou uma prática aceitável e muito utilizada nas versões mais recentes.
public class Estrutura2 { void main() { // Seu código aqui } }
Que tal acompanhar esse conteúdo no YouTube? Abaixo compartilho o vídeo desta aula: