Primeiros Passos em Java: Criando o Clássico 'Hello World' no IntelliJ

Por Gaspar Barancelli Junior em 14 de janeiro de 2025

Introdução

Se você está seguindo a série “Aprendendo Java do Zero: Guia Completo para Iniciantes” aqui no blog, provavelmente já instalou o Java na sua máquina e configurou sua IDE. Agora é a hora de dar os primeiros passos na linguagem, criando o clássico projeto de “Hello World”. Neste post, você aprenderá como criar esse programa simples no IntelliJ Community e entenderá alguns conceitos fundamentais do Java.

Por que começar com o “Hello World”?

O “Hello World” é praticamente o exercício inicial em qualquer linguagem de programação. Embora seja algo simples, ele cumpre diversos propósitos importantes:

  • Familiarizar-se com a sintaxe básica da linguagem: é o primeiro contato com o código Java em si.

  • Garantir que seu ambiente de desenvolvimento esteja configurado corretamente: se o programa rodar, quer dizer que Java está instalado e a IDE está funcionando.

  • Entender o fluxo de compilação e execução: saber como transformar o código em algo que o computador consiga executar.

No caso de Java, esse exercício introdutório mostra como funciona a estrutura de classes e o método principal (main) de onde a execução do programa tem início.

Passo a Passo para Criar o “Hello World” no IntelliJ

1. Criar um novo projeto

  1. Abra o IntelliJ Community.

  2. Na tela inicial, clique em New Project.

  3. No painel lateral esquerdo, selecione Java.

  4. Em seguida, procure a seção de Project name e digite hello-world.

  5. Em Build System, selecione IntelliJ (em vez de Maven ou Gradle).

  6. Localize o checkbox de Add sample code e desmarque essa opção.

  7. Clique em Create para finalizar.

Tip
Se o IntelliJ pedir para configurar o SDK do Java, certifique-se de que o JDK está corretamente selecionado (você pode usar a mesma instalação do Java que fez anteriormente).

2. Estrutura inicial do projeto

Depois de criar o projeto, o IntelliJ vai criar algumas pastas de forma automática. A principal delas é a pasta src (de “source”, ou “fonte”).

  • A pasta src é o local onde todo o seu código-fonte Java deve ser armazenado. Isso ajuda a manter o projeto organizado, pois o compilador Java já sabe que é lá dentro que vai procurar seus arquivos .java.

3. Criar a classe “HelloWorld”

  1. Dentro da pasta src, clique com o botão direito e selecione NewJava Class.

  2. Dê o nome à classe de HelloWorld.

O arquivo criado terá a seguinte estrutura mínima:

public class HelloWorld {
    // Aqui dentro vamos escrever nosso código
}

Mas afinal, o que é uma Classe?

Em Java, uma classe pode ser vista como a “planta” ou “molde” para criar objetos. Ela define os atributos (propriedades) e os métodos (comportamentos) que um objeto dessa classe terá. Embora, para este exemplo, ainda não estejamos trabalhando com atributos nem criando múltiplos objetos, a ideia de “classe” é fundamental em Java.

  • Sintaxe Básica:

  • public class HelloWorld diz ao Java que estamos definindo uma classe pública chamada “HelloWorld”.

  • Pública significa que qualquer outro código pode “enxergar” e usar essa classe, se necessário.

  • HelloWorld é o nome que escolhemos para a classe. Por convenção, começa com letra maiúscula.

4. Criar o método main

Dentro da classe HelloWorld, vamos definir um método especial chamado main. O método main é o ponto de partida (ou entrada) do seu programa em Java. Ele deve ter exatamente esta assinatura:

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

O que é um método?

Um método é um bloco de código que realiza uma ação. Ele pode ou não receber parâmetros e pode ou não retornar um valor.

  • public: Significa que esse método pode ser acessado por qualquer classe.

  • static: Indica que ele pertence à classe, e não a um objeto específico.

  • void: Significa que o método não retorna nenhum valor.

  • main: É o nome do método. Em Java, este nome é obrigatório para o método principal.

  • (String[] args): É um array de Strings, normalmente usado para receber parâmetros da linha de comando.

Código completo da classe “HelloWorld”

Depois de incluir o método main, seu arquivo HelloWorld.java ficará assim:

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

5. Executar o código

Para rodar o programa:

  1. Clique no ícone de Run (o triângulo verde) na barra superior ou utilize o atalho apropriado do IntelliJ.

  2. Selecione Run 'HelloWorld' (ou o nome que você deu à classe).

  3. A saída “Hello World!” deve aparecer na janela de console na parte inferior da IDE.

Entendendo o que aconteceu

Quando você clica em Run, o IntelliJ faz o seguinte:

  1. Compilação: converte seu arquivo .java em um arquivo .class (bytecode Java).

  2. Execução: executa o bytecode na Máquina Virtual Java (JVM), que interpreta e roda o código no seu sistema operacional.

Se tudo estiver correto, você verá no console:

Hello World!

Dicas e Boas Práticas

  1. Nome da Classe: Por convenção, deve iniciar com letra maiúscula e, caso seja composta, utilizar CamelCase (por exemplo, HelloWorldApp).

  2. Comentários: Use // Comentário para explicar trechos de código, especialmente se estiver estudando ou trabalhando em equipe.

  3. Organização: É comum criar pacotes (packages) para organizar melhor suas classes em projetos maiores. Por exemplo, com.seunome.helloworld.

  4. Atalhos do IntelliJ: Aprenda os principais para agilizar seu fluxo. Por exemplo, digitar psvm e pressionar Tab gera automaticamente o método main.

Conclusão

Criar o “Hello World” é o primeiro passo em sua jornada para dominar o Java. Embora seja um programa simples, ele demonstra conceitos fundamentais que se repetirão em qualquer aplicação: a definição de uma classe, o método principal e a interação com a JVM. Se você chegou até aqui, já sabe que seu ambiente de desenvolvimento está pronto para projetos maiores e mais complexos.

Nos próximos posts da série “Aprendendo Java do Zero: Guia Completo para Iniciantes”, exploraremos novos conceitos, como variáveis, operadores e estruturas de controle de fluxo. Fique de olho no blog para continuar avançando!

// Compartilhe esse Post

💫
🔥 NOVO APP

Domine o Inglês em 30 dias!

Inteligência Artificial + Repetição Espaçada • Método cientificamente comprovado

✅ Grátis para começar 🚀 Resultados rápidos
×