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.
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