Fundamentos Java: Comece do Zero na Programação
Aprenda os fundamentos da linguagem Java, entenda como ela funciona e dê seus primeiros passos no mundo do desenvolvimento.
Introdução ao Java
O que é Java?
Java é uma linguagem de programação orientada a objetos, criada na década de 90 pela Sun Microsystems e atualmente mantida pela Oracle Corporation.
Ela foi projetada com um objetivo muito forte: ser simples, segura e portável — ou seja, permitir que o mesmo código rode em diferentes sistemas sem precisar ser reescrito.
A ideia principal do Java
O Java segue o famoso conceito:
“Write Once, Run Anywhere”
(Escreva uma vez, execute em qualquer lugar)
Isso é possível graças à JVM (Java Virtual Machine), que permite que o código Java rode em qualquer sistema operacional.
Em resumo:
- Você escreve o código em Java
- Ele é compilado para um formato intermediário (bytecode)
- A JVM executa esse código em qualquer máquina
Características principais do Java
Orientado a objetos
Tudo em Java gira em torno de classes e objetos, facilitando:
- Organização
- Reutilização de código
- Escalabilidade
Portável
Funciona em diferentes sistemas:
- Windows
- Linux
- Mac
Sem precisar alterar o código.
Seguro
Java possui:
- Gerenciamento automático de memória (Garbage Collector)
- Forte tipagem
- Controle de acesso (encapsulamento)
Muito utilizado no mercado
Java é amplamente usado em:
- Sistemas bancários
- APIs e backend
- Aplicações corporativas
- Android
Versões do Java mais utilizadas
- Java 8 (muito usado em legado)
- Java 11 (LTS)
- Java 17 (LTS)
- Java 21 (mais recente LTS)
LTS (Long Term Support)
O que é necessário para programar em Java
- JDK (Java Development Kit) — Ferramenta para desenvolver
- JRE (Java Runtime Environment) — Ambiente para executar
- JVM (Java Virtual Machine) — Motor que roda o código
JVM (Java Virtual Machine)
A JVM é o coração do Java.
Get Fabiano santos’s stories in your inbox
Join Medium for free to get updates from this writer.
Ela é responsável por:
- Executar o bytecode (código compilado)
- Gerenciar memória (Garbage Collector)
- Tornar o Java independente do sistema operacional
É ela que permite o famoso:
“Write Once, Run Anywhere”
Importante:
Você não programa diretamente para a JVM, ela trabalha “por baixo dos panos”.
JDK (Java Development Kit)
O JDK é o kit completo para desenvolvimento.
Ele contém:
- JRE (que já inclui a JVM)
- Ferramentas para desenvolvimento
Principais ferramentas:
javac→ compila código Javajava→ executa o programajavadoc→ gera documentação
Ou seja:
Se você quer programar em Java, precisa do JDK.
Como tudo funciona junto
Fluxo completo:
- Você escreve código
.javaEstrutura do Código Java: Entenda a Base da Linguagem - O JDK (javac) compila → gera bytecode
.class - A JVM executa esse bytecode
- O JRE fornece o ambiente necessário
Leia nosso próximo artigo: Estrutura do Código Java: Entenda a Base da Linguagem









