AFF Education Construa seu Futuro

Introdução ao Java e Configuração do Ambiente

Conheça o poder da linguagem Java e prepare seu ambiente de desenvolvimento

O que é Java?

Java é uma linguagem de programação de alto nível, orientada a objetos, criada pela Sun Microsystems em 1995 e posteriormente adquirida pela Oracle Corporation. Desde seu lançamento, o Java se tornou uma das linguagens mais populares e amplamente utilizadas no mundo da programação.

"Escreva uma vez, execute em qualquer lugar" (Write Once, Run Anywhere) é o slogan que define a essência do Java - a capacidade de escrever código que pode ser executado em qualquer plataforma que suporte a JVM (Java Virtual Machine).

Principais características do Java

Diferença do Java para JavaScript e Python

Utilidade do Java no Mercado de Trabalho

O Java continua sendo uma das linguagens mais demandadas no mercado de trabalho em 2025. Sua versatilidade permite que seja utilizada em diferentes áreas e para diversos propósitos:

Principais áreas de aplicação do Java

Área Aplicações
Desenvolvimento Web Frameworks como Spring, JSF, Struts e Vaadin permitem a criação de aplicações web robustas e escaláveis.
Aplicações Corporativas Java EE (Enterprise Edition) é amplamente utilizado em sistemas bancários, gestão empresarial, CRMs e ERPs.
Aplicações Móveis Desenvolvimento de aplicativos Android, que utiliza Java como uma das linguagens oficiais.
Big Data Frameworks como Hadoop, Spark e Flink, todos escritos em Java, são fundamentais no processamento de grandes volumes de dados.
IoT (Internet das Coisas) Java ME (Micro Edition) é utilizado para desenvolver software para dispositivos embarcados e de IoT.
Computação em Nuvem Serviços e infraestruturas de nuvem, como plataformas PaaS (Platform as a Service).

Salários de desenvolvedores Java

Em 2025, os desenvolvedores Java estão entre os profissionais de tecnologia mais bem remunerados. No Brasil, o salário médio de um desenvolvedor Java júnior começa em R$ 5.000, enquanto profissionais seniores podem ganhar acima de R$ 18.000 mensais. Nos Estados Unidos, o salário médio anual ultrapassa US$ 110.000.

Estatísticas de Uso do Java no Mercado

Apesar dos novos competidores, o Java mantém sua relevância e ampla adoção em 2025. Vamos analisar alguns números que demonstram sua presença em diferentes nichos:

Desenvolvimento Corporativo

85%

das empresas Fortune 500 utilizam Java em seus sistemas corporativos críticos

85%

Desenvolvimento Android

70%

dos aplicativos Android ainda utilizam Java (ou interoperam com código Java)

70%

Back-end Web

40%

das aplicações web em produção utilizam Java no back-end

40%

Popularidade em diferentes setores

Setor Adoção do Java (%) Razões principais
Financeiro/Bancário 87% Segurança, confiabilidade e ecossistema maduro para transações
E-commerce 63% Escalabilidade e integrações com sistemas legados
Saúde 59% Conformidade com regulamentações e capacidade de processamento de dados
Governo 78% Segurança, estabilidade e longevidade do código
Telecomunicações 76% Capacidade de processamento em tempo real e alto desempenho

Tendências em 2025

O Java continua evoluindo para acompanhar as demandas do mercado:

Java como Linguagem Fundamental de Orientação a Objetos

O Java nasceu como uma linguagem puramente orientada a objetos, incorporando os princípios fundamentais deste paradigma de programação que revolucionou o desenvolvimento de software.

A orientação a objetos permite modelar aplicações de forma mais intuitiva, estruturada e reutilizável, aproximando o código da forma como pensamos sobre o mundo real.

Forma simples de uso do Java (online): OneCompiler

Uma maneira simples e rápida de experimentar o Java sem precisar instalar nada é utilizando o OneCompiler, uma plataforma online que permite escrever, compilar e executar código Java diretamente no navegador.

Para usar o OneCompiler:

  1. Acesse o site: https://onecompiler.com/java
  2. Digite seu código Java na área de edição fornecida.
  3. Clique no botão "Run" para compilar e executar o código.
  4. Veja a saída do programa na seção de resultados abaixo do editor.
Tela do OneCompiler para Java

Dica: O OneCompiler suporta várias versões do Java, permitindo que você escolha a versão desejada para testar seu código.

Instalação e Configuração do Visual Studio Code para Java

O Visual Studio Code (VSCode) é um dos editores de código mais populares e uma excelente opção para desenvolvimento Java. Sua leveza, extensibilidade e recursos avançados o tornam ideal para iniciantes e profissionais.

Cuidado:O VSCode pode praticamente escrever o código inteiro para vc com alguns comentários. Então, isso não pode ser útil para aprendizes.

Sugestão para evitar o autocomplete do VSCode: Use o Notepad++ como alternativa.

Baixe o Visual Studio Code

Acesse o site oficial https://code.visualstudio.com/ e baixe a versão compatível com seu sistema operacional (Windows, macOS ou Linux).

Tela de download do VSCode

Instale o VSCode

Execute o instalador baixado e siga as instruções. As configurações padrão são adequadas para a maioria dos usuários.

Dica: No Windows, marque a opção "Adicionar ao PATH" durante a instalação para facilitar o acesso ao VSCode pelo terminal.

Instale o Java Development Kit (JDK)

O VSCode precisa do JDK para funcionar com Java:

  1. Acesse https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack ou baixe o OpenJDK de https://adoptium.net/
  2. Baixe e instale a versão LTS (Long Term Support) mais recente (JDK 21 ou posterior)
  3. Siga as instruções do instalador

Versão recomendada: Para iniciantes, recomendamos o JDK 21 LTS, que oferece suporte de longo prazo e é amplamente compatível.

Configure as variáveis de ambiente

Configure a variável JAVA_HOME e adicione o caminho do bin do JDK ao PATH do sistema:

No Windows:

  1. Pressione Win + X e escolha "Sistema"
  2. Clique em "Configurações avançadas do sistema"
  3. Clique em "Variáveis de ambiente"
  4. Em "Variáveis do sistema", clique em "Novo" e adicione:
    • Nome: JAVA_HOME
    • Valor: Caminho para o diretório de instalação do JDK (ex: C:\Program Files\Java\jdk-21)
  5. Selecione a variável PATH, clique em "Editar" e adicione:
    • %JAVA_HOME%\bin

No macOS/Linux:

Adicione ao seu arquivo ~/.bash_profile ou ~/.zshrc:

export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH

Instale as extensões Java no VSCode

Abra o VSCode e instale as seguintes extensões clicando na aba de extensões (ou pressione Ctrl+Shift+X):

  • Extension Pack for Java - Pacote completo com todas as extensões necessárias
  • Spring Boot Extension Pack (opcional, para desenvolvimento com Spring)
Instalação de extensões Java no VSCode

Verifique a instalação

Para verificar se tudo foi configurado corretamente:

  1. Abra o VSCode
  2. Pressione Ctrl + Shift + P (ou Cmd + Shift + P no macOS)
  3. Digite "Java: Create Java Project"
  4. Selecione "No build tools" para um projeto simples
  5. Escolha uma pasta para o projeto
  6. Digite um nome para o projeto

O VSCode criará um projeto Java básico com uma classe App.java contendo um método main. Se você conseguir executar este projeto, sua configuração está funcionando corretamente!

Personalize seu ambiente (opcional)

Algumas configurações adicionais podem melhorar sua experiência:

  • Instale um tema para o editor (ex: "Dracula Theme", "GitHub Theme")
  • Configure o auto-salvamento: File > Auto Save
  • Ative o formatador de código automático: Settings > Format On Save
  • Instale a extensão "Code Runner" para executar snippets de código rapidamente

Recursos Adicionais

Para aprofundar seus conhecimentos em Java, recomendamos os seguintes recursos:

Documentação oficial

Ferramentas e Frameworks

Exercícios de Aplicação AFF Education

Reforce o conteúdo desta aula com mais dois exercícios práticos:

1. Você acabou de instalar o JDK e o VSCode. Qual comando, no terminal, confirma que o compilador Java está instalado corretamente?

2. Um arquivo de código-fonte Java contendo a classe Pessoa deve ser salvo com qual nome?