Entendendo o Ecossistema Java

A história e evolução da plataforma Java

Como o Java surgiu, evoluiu e se tornou uma das principais plataformas do mercado de software.

Intermediário 30 min 18 pontos Leitura 0%

Nesta aula você vai

  • Conhecer a origem e os marcos históricos do Java
  • Entender o lema "Write Once, Run Anywhere"
  • Relacionar evolução da linguagem com necessidades do mercado

A história e evolução da plataforma Java

Objetivos

Nesta aula você vai:

  • Entender como o Java surgiu e por que se popularizou
  • Conhecer marcos importantes da linguagem e da plataforma
  • Relacionar versões do Java com mudanças no ecossistema

Origem do Java

O Java foi criado na Sun Microsystems na década de 1990, com James Gosling à frente do projeto original (inicialmente chamado Oak). A motivação era desenvolver software para dispositivos embarcados e, depois, a web.

O grande diferencial foi a Máquina Virtual Java (JVM): em vez de compilar para um sistema operacional específico, o código é compilado para bytecode, executado pela JVM em qualquer plataforma compatível.

"Write Once, Run Anywhere"

O lema WORA resume a proposta: escreva o programa uma vez e execute em Windows, Linux, macOS ou servidores, desde que exista uma JVM.

Isso explica por que, ao instalar Java hoje, você não instala só um "programa" — instala uma plataforma de execução.

Marcos importantes

Período Marco
1995 Lançamento público do Java
2006 Java passa a ser open source (OpenJDK)
2010 Oracle adquire a Sun
2017+ Releases semestrais (6 meses) com numeração 9, 10, 11…
Atual LTS (Long Term Support) em versões como 11, 17, 21

Linguagem vs plataforma

É comum confundir:

  • Java (linguagem): sintaxe, compilador, APIs
  • Plataforma Java: JVM + bibliotecas + ferramentas (JDK)

Ao preparar ambiente, você instala a plataforma para desenvolver e executar aplicações escritas na linguagem.

Por que isso importa na instalação?

Versões antigas de tutoriais na internet podem citar JRE separado ou applet. Hoje o cenário é outro: desenvolvimento usa JDK, servidores rodam JVM em containers, e versões LTS são escolha comum em empresas.

Conhecer a história ajuda a entender termos em documentação e requisitos de projetos legados.

Resumo

  • Java nasceu na Sun, popularizou-se com a web e a JVM
  • WORA é o diferencial: bytecode + JVM multiplataforma
  • Releases frequentes e versões LTS definem o que instalar hoje
  • Plataforma Java ≠ apenas a linguagem — envolve JVM, JDK e ferramentas