A Origem (Anos 90)
- O Projeto Green: A história começou quando um grupo de engenheiros da Sun Microsystems,
apelidado de "Green Team", tentou criar softwares inteligentes para eletrodomésticos e aparelhos interativos.
- Nome Original: Inicialmente, a linguagem foi batizada de Oak (em homenagem a uma árvore
que ficava do lado de fora da sala de Gosling). Posteriormente, foi rebatizada como Java em referência ao café
da Indonésia, muito consumido pela equipe.
- O Boom da Internet: O grande salto ocorreu com o crescimento da World Wide Web. A portabilidade
do Java o tornava ideal para a web, permitindo criar applets executados diretamente em navegadores.
- Lançamento Oficial:Em janeiro de 1996, a Sun lançou o Java 1.0 junto
com a JVM (Java Virtual Machine), o motor que traduz o código para o sistema operacional alvo.
A Era de Ouro e Consolidação (Anos 2000)
- Java 5 (2004): Considerado um divisor de águas, essa versão trouxe grandes melhorias na sintaxe e na produtividade da linguagem.
- Plataformas Divididas: O Java dividiu-se para atender a diferentes públicos: Java SE (para desktops/padrão) e
Java EE (para sistemas corporativos robustos).
- Código Aberto: O Java tornou-se open source em 2006, criando uma enorme comunidade e ecossistema,
incluindo a fundação do popular ambiente corporativo Spring Framework.
A Era Oracle e a Modernização (2010 até o Presente)
- Aquisição pela Oracle: Em 2008, a Sun Microsystems foi adquirida pela Oracle Corporation, que assumiu o desenvolvimento da linguagem..
- Java 8 (2014): Um marco histórico que modernizou a linguagem ao introduzir a programação funcional (Expressões Lambda).
- Atualizações Constantes: O Java passou a adotar ciclos semestrais de lançamento. A Oracle e a comunidade OpenJDK oferecem suporte de longo prazo (LTS) em versões essenciais, como Java 17 e Java 21.
Hoje, o Java continua a ser um pilar no desenvolvimento web moderno, microsserviços, big data e aplicações nativas em nuvem, mantendo sua relevância no cenário global.