História Do Java
História Do Java
Durante esses primeiros anos, também foi criado o mascote do Java, o Duke, desenvolvido
pelo artista Joe Palrang (que mais tarde trabalhou em animações como Shrek). Duke se tornou
o símbolo da linguagem e representava sua interatividade e inovação. O primeiro produto
feito em Java foi o Star7, um protótipo de controle remoto inteligente que utilizava Java
embarcado. Embora o Star7 nunca tenha sido lançado comercialmente, ele demonstrou o
potencial da linguagem em dispositivos eletrônicos conectados e abriu caminho para sua
adoção em navegadores e sistemas distribuídos. Assista uma pequena demonstração do Star7:
Star7 Demo
O desenvolvimento inicial da nova linguagem se encerrou em 1995, e no início de 1996, a
Sun Microsystems realizou a primeira implementação pública do Java 1.0. A facilidade da
escrita e execução e acessibilidade do Java impulsionou as comunidades de desenvolvedores
de software e da internet a adotá-lo como padrão para desenvolvimento de redes complexas.
“Temos o prazer de convidar os desenvolvedores a baixar o Java 1.0 imediatamente e
começar a construir o próximo grande aplicativo”, disse a Sun Microsystems no comunicado
à imprensa anunciando o lançamento do Java.
Após o surgimento do Java 1 e a grande receptividade, a maioria dos web browsers já tinha a
habilidade de rodar Java nas páginas web, o que tornou a linguagem muito famosa dentro da
programação na internet. Após isso, inicialmente lançado como J2SE 1.2, em 1998, veio o
Java 2 (J2EE), que se dividiu em três edições: J2SE (Standard Edition), J2EE (Enterprise
Edition, voltada para aplicações corporativas) e J2ME (Micro Edition, para aplicações
móveis).
Em novembro de 2006, a Sun lançou grande parte da Java Virtual Machine (JVM), sob
licença da GNU, General Public License, como um software open source. Em maio de 2007,
eles completaram o processo de fazer Java totalmente open source acessando todo o código
principal da JVM.
Em abril de 2009, a Oracle Corporation comprou a Sun Microsystems e com isso adquiriu os
direitos do Java , além de incorporar os desenvolvedores da Sun. james Gosling saiu da
Oracle somente em abril de 2010.
Mesmo com o surgimento de versões mais recentes, o Java 8, lançado em 2014, ainda se
mantém amplamente utilizado no mercado. Isso se deve a uma série de fatores que
consolidaram sua importância no ecossistema da linguagem. Primeiramente, ele foi a última
versão com suporte de longo prazo (LTS) antes do Java 11, o que o tornou uma base estável
adotada por inúmeras empresas. Além disso, o Java 8 trouxe inovações significativas, como
as expressões lambda, a API de Streams e o novo pacote de datas java.time, que
transformaram a forma de se programar em Java, oferecendo mais clareza, concisão e
funcionalidade.Outro fator importante, é que muitas aplicações corporativas legadas foram
desenvolvidas ou migradas para o Java 8 e permanecem em produção até hoje.
Hoje, Java é reconhecida como uma das linguagens de programação mais versáteis do mundo.
É usada em quase todos os lugares em termos de plataformas, tecnologias e setores da
economia: bilhões de celulares Android rodam Java; muitos jogos são desenvolvidos e
mantidos em Java, sem mencionar o uso extensivo de Java em aplicativos de servidor de nível
empresarial. A necessidade de desenvolvedores Java qualificados e experientes em todo o
mundo continua aumentando, visto que tendências em evolução, incluindo IA, Big Data e
Blockchain, dependem fortemente de Java. Com seu vasto conjunto de bibliotecas, Java é
excelente para lidar com grandes conjuntos de dados e realizar cálculos complexos, o que o
torna uma escolha ideal para aplicativos de big data. E a compatibilidade de Java com
frameworks de IA (Tensor Flow, Deep Learning 4j e alguns outros) o torna uma escolha
popular para aplicativos de IA. Prevê-se também que Java desempenhe um papel crucial no
desenvolvimento de Blockchain. Com a ascensão da tecnologia de finanças descentralizadas
(DeFi) e a necessidade de soluções de blockchain escaláveis, espera-se que Java prospere
também nessa área.