Introdução ao Java: Por que Esta Linguagem é Relevante em 2025
O Java continua sendo uma das linguagens de programação mais requisitadas do mundo. Em 2025, ele ainda mantém posições de liderança no desenvolvimento empresarial, criação de aplicativos móveis (Android), serviços web e soluções em nuvem. Se você decidiu começar sua jornada na TI, Java é uma excelente escolha graças à sua tipagem forte, enorme comunidade e rico ecossistema de ferramentas.
Neste artigo, vamos abordar por onde começar a aprender Java em 2025: desde a instalação do software necessário até a escrita do seu primeiro programa significativo. Você terá um plano de ação claro e entenderá os conceitos principais da linguagem.
1. Configuração do Ambiente de Desenvolvimento: JDK, IDE e Primeiro Programa
Antes de escrever código, você precisa instalar o Java Development Kit (JDK) — um conjunto de ferramentas para desenvolver, compilar e executar aplicações Java.
Passo 1: Instalando o JDK 21 ou 22
Em 2025, é recomendado usar a versão LTS (Suporte de Longo Prazo) mais recente — Java 21 ou o novo Java 22. Você pode baixar o JDK do site oficial da Oracle ou usar o OpenJDK (ex.: do Adoptium).
# Verificando a instalação após instalar o JDKjava --version# Você deve ver algo como:# openjdk 21.0.2 2024-01-16 LTSPasso 2: Escolhendo uma IDE
Para um trabalho confortável, um iniciante pode usar:
- IntelliJ IDEA Community Edition — a melhor IDE gratuita para Java.
- VS Code com o plugin Extension Pack for Java — uma alternativa leve.
- Eclipse — um clássico, mas a interface pode parecer desatualizada.
Passo 3: Primeiro Programa "Olá, Mundo!"
Crie um arquivo Main.java e escreva o seguinte código:
public class Main { public static void main(String[] args) { System.out.println("Olá, mundo Java 2025!"); }}Execute o programa através da IDE ou linha de comando:
javac Main.java # compilaçãojava Main # execuçãoSe você viu a linha "Olá, mundo Java 2025!" — tudo está funcionando!
2. Fundamentos da Sintaxe: Variáveis, Tipos de Dados e Operadores
Java é uma linguagem fortemente tipada. Isso significa que toda variável deve ter um tipo declarado.
Tipos de Dados Primitivos
int— número inteiro (32 bits)double— número de ponto flutuante (64 bits)boolean— valor lógico (verdadeiro/falso)char— um único caractere entre aspas simples
Exemplo de Trabalho com Variáveis
public class VariaveisDemo { public static void main(String[] args) { int idade = 25; double preco = 199.99; boolean ehEstudante = true; char nota = 'A';
System.out.println("Idade: " + idade); System.out.println("Preço: " + preco); System.out.println("Estudante: " + ehEstudante); System.out.println("Nota: " + nota); }}Estruturas Condicionais e Laços
As construções básicas do Java são similares ao C/C++:
public class FluxoControle { public static void main(String[] args) { int numero = 10;
// if-else if (numero > 0) { System.out.println("O número é positivo"); } else { System.out.println("O número é negativo ou zero"); }
// laço for for (int i = 0; i < 5; i++) { System.out.println("Iteração: " + i); }
// laço while int contador = 0; while (contador < 3) { System.out.println("Contagem: " + contador); contador++; } }}3. Programação Orientada a Objetos (POO) em Java
Java é uma linguagem orientada a objetos. Entender