0% acharam este documento útil (0 voto)
32 visualizações3 páginas

História Do Java

Java foi criado em 1991 como um projeto chamado 'Oak' na Sun Microsystems e renomeado para Java em 1995. Desde então, evoluiu para uma das linguagens de programação mais versáteis, sendo amplamente utilizada em diversas plataformas e setores, incluindo IA e Big Data. Com a introdução de um ciclo de lançamentos semestrais em 2017 e a recente versão LTS 21, Java continua a se adaptar às necessidades do mercado moderno.

Enviado por

vitornocce
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
32 visualizações3 páginas

História Do Java

Java foi criado em 1991 como um projeto chamado 'Oak' na Sun Microsystems e renomeado para Java em 1995. Desde então, evoluiu para uma das linguagens de programação mais versáteis, sendo amplamente utilizada em diversas plataformas e setores, incluindo IA e Big Data. Com a introdução de um ciclo de lançamentos semestrais em 2017 e a recente versão LTS 21, Java continua a se adaptar às necessidades do mercado moderno.

Enviado por

vitornocce
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

História do Java

Java nasceu em junho de 1991 como um projeto chamado “Oak”, desenvolvido em um


pequeno time de engenheiros que trabalhavam na Sun Microsystems. Este time de
engenheiros se auto intitulavam de Green team, tendo como integrantes James Gosling, Mike
Sheridan e Patrick Naughton. E Oak foi o nome escolhido da tecnologia levando como
inspiração a árvore Oak, em portugês carvalho, inspirado na sua força e durabilidade. O
tempo mostrou como esse nome era realmente apropriado para esta tecnologia, porém, em
1995 teve que ser trocado para Java, pois o nome Oak já era uma marca registrada da Oak
Technologies De acordo com James Gosling, eles tinham outras opções de nomes como
“Dynamic”, “Jolt” e “DNA”, nomes que refletiam a natureza dinâmica, evolutiva e duradoura
da tecnologia. Por fim, Java foi a escolha definitiva após uma sessão de café, batizando a
linguagem em homenagem a uma ilha na Indonésia, na qual foi produzido o primeiro café.
Por curiosidade, a capital da Indonésia se chama Jakarta . James Gosling era a cabeça do
projeto, e seu principal objetivo era criar uma linguagem orientada a objetos que fosse bem
simples e mais versátil que as linguagens C e C++ , mas ao mesmo tempo com uma sintaxe
similar. Inicialmente esta linguagem foi desenvolvida para programar um nova geração de
smart TVs e receptores de televisão da época.

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.

A ideia de utilizar Java, em dispositivos de televisão, foi abandonada em algum momento


durante o desenvolvimento da linguagem, pois se percebeu que o que os desenvolvedores
estavam fazendo era avançado demais para este setor da indústria. Ao invés disso se percebeu
que Java seria bem útil para a programação na internet, que teve um crescimento exponencial
na década de 90. Java se baseava na promessa “Write once, run anywhere”, em português
“Escreva uma única vez, execute em qualquer lugar”. Além disso, oferecia maior segurança
em comparação com C e C++, suportando opções de segurança configuráveis, o que permitia
aos programadores limitar facilmente o acesso a determinadas redes e arquivos.

Os 5 principais objetivos iniciais do Java eram:

-​ Usar metodologias de programação orientada a objetos.


-​ Executar em multiplataformas e sistemas operacionais com o mesmo código.
-​ Suporte integrado a redes.
-​ Ser de fácil aprendizado e uso.
-​ Permitir execução segura de código em fontes remotas.

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.

Como recomendação sobre o assunto de Open Source, recomendo o vídeo:


Emacs vs Java | Oracle vs Google , de Fabio Akita, que aborda a controvérsia entre Oracle
e Google sobre Java.
Em 2017, a Oracle introduziu a maior mudança no desenvolvimento do Java: um novo ciclo
de lançamentos semestrais. A partir do Java 9, versões passaram a ser lançadas em março e
setembro, garantindo atualizações mais ágeis e alinhadas com as necessidades do mercado
moderno. Além disso, o Oracle JDK proprietário foi substituído pelo OpenJDK como
principal artefato distribuído, marcando uma transição importante para um modelo mais
aberto.

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.

Segundo Mark Reinhold, arquiteto-chefe do Java, os atrasos nas versões 8 e 9 motivaram a


adoção desse modelo de lançamentos pontuais. Recursos só entram em uma versão se
estiverem completos, o que evita adiamentos. Com esse novo ritmo, o Java evoluiu
rapidamente. A versão 17 (LTS) foi lançada em setembro de 2021, seguida por versões
semestrais como Java 18, 19 e 20, que introduziram diversas melhorias. Em setembro de
2023, o Java 21 chegou como a nova versão LTS, trazendo recursos como threads virtuais e
dezenas de atualizações de desempenho. Segundo Georges Saab, VP da Oracle, esses avanços
tornam o desenvolvimento em Java mais rápido e eficiente, reforçando o compromisso da
linguagem com inovação contínua.

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.

Você também pode gostar