Sitemap
Fabiano santos

Fabiano santos

Senior Engineer

Fundamentos Java: Comece do Zero na Programação

3 min readMar 27, 2026

--

Aprenda os fundamentos da linguagem Java, entenda como ela funciona e dê seus primeiros passos no mundo do desenvolvimento.

Press enter or click to view image in full size

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 Java
  • java → executa o programa
  • javadoc → gera documentação

Ou seja:
Se você quer programar em Java, precisa do JDK.

Como tudo funciona junto

Fluxo completo:

  1. Você escreve código .javaEstrutura do Código Java: Entenda a Base da Linguagem
  2. O JDK (javac) compila → gera bytecode .class
  3. A JVM executa esse bytecode
  4. O JRE fornece o ambiente necessário

Leia nosso próximo artigo: Estrutura do Código Java: Entenda a Base da Linguagem

--

--