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

História da Linguagem Java

Java é uma linguagem de programação criada em 1991 pela Sun Microsystems, inicialmente chamada de Oak, e renomeada para Java em homenagem a uma ilha indonésia. A linguagem foi projetada para permitir a comunicação entre dispositivos eletrônicos e se tornou popular após o lançamento do Java para Web em 1995, recebendo suporte de grandes empresas como IBM. Em 2009, a Oracle adquiriu a Sun Microsystems, tornando o Java um dos softwares mais importantes em sua história.

Enviado por

Daniel Cristian
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)
5 visualizações18 páginas

História da Linguagem Java

Java é uma linguagem de programação criada em 1991 pela Sun Microsystems, inicialmente chamada de Oak, e renomeada para Java em homenagem a uma ilha indonésia. A linguagem foi projetada para permitir a comunicação entre dispositivos eletrônicos e se tornou popular após o lançamento do Java para Web em 1995, recebendo suporte de grandes empresas como IBM. Em 2009, a Oracle adquiriu a Sun Microsystems, tornando o Java um dos softwares mais importantes em sua história.

Enviado por

Daniel Cristian
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

LP II

Professor: Wilton Souza


Java
 Java é uma linguagem de programação que começou
a ser criada em 1991, na Sun Microsystems.
 Teve inicio com o Green Project, no qual os
mentores foram Patrick Naughton, Mike Sheridan, e
James Gosling.
 O grupo chefiado pelo James Gosling estava
iniciando um projeto denominado Projeto Green,
que consistia na criação de tecnologias modernas de
software para empresas eletrônicas de consumo.
Java
 A primeira invenção desta equipe foi o StarSeven
(*7), um controle remoto com interface touchscreen,
o aparelho tinha um personagem que ensinava o
usuário a utilizar o controle.
 Para o *7, foi criado um mascote, hoje amplamente
conhecido no mundo Java, o Duke.
 A ideia inicial não era criar uma linguagem de
programação, a ideia principal do Java era que os
aparelhos eletrônicos se comunicassem entre si.
*7
Java
 O nome da linaguem inicialmente foi chamada de
Oak (carvalho). A explicação da origem do nome foi
porque O James Gosling estava pensando em uma
estrutura de diretórios para a linguagem, enquanto
observava pela janela um carvalho.
 Como Oak já estava registrado, o nome da
linguagem desenvolvida foi alterada de Oak para
Java, que foi uma homenagem à uma ilha da
Indonésia de onde os Norte-Americanos importavam
o café que era consumido pela equipe de James
Gosling.
Símbolo Java
Java
 Em 1995 foi lançado java para Web, nessa época as
páginas não tinha muita interação, apenas conteúdos
estáticos eram exibidos. Então nesse ano a Sun
anunciou o ambiente Java, sendo um sucesso.

 Com grande sucesso, grandes empresas como a


IBM, anunciaram que estariam dando suporte ao
Java, ou seja, os produtos destas empresas iriam
rodar aplicativos feitos em Java.
Java
 Em abril de 2009, a Oracle ofereceu US$ 7,4 bilhões
pela aquisição da Sun Microsystems e a proposta foi
aceita.
 Essa aquisição deu à Oracle a propriedade de vários
produtos, incluindo o Java e o sistema operacional
Solaris. Em comunicado, a Oracle afirmou que o
Java foi o software mais importante adquirido ao
longo de sua história.
Java
Quais eram os seus maiores problemas quando
programava na década de 1990?
 Ponteiros?
 Gerenciamento de memória?
 Organização?
 Falta de bibliotecas?
 Ter de reescrever parte do código ao mudar de
sistema operacional?
 Custo financeiro de usar a tecnologia?
Java

A linguagem Java resolve bem esses problemas, que


até então apareciam com freqüência nas outras
linguagens.

 Java é uma linguagem de programação orientada a


objeto desenvolvida na década de 90 por uma equipe
de programadores chefiada por James Gosling, na
empresa Sun Microsystems.
Java
Diferentemente das linguagens convencionais, que
são compiladas para código nativo, a linguagem Java é
compilada para um bytecode que é executado por uma
máquina virtual.
Máquina Virtual

Em uma linguagem de programação como C e Pascal,


temos a seguinte situação quando vamos compilar um
programa:
O código fonte é compilado para código de máquina
específico de uma plataforma e sistema operacional.

Muitas vezes o próprio código fonte é desenvolvido


visando uma única plataforma.

Esse código executável (binário) resultante será


executado pelo sistema operacional e, por esse motivo, ele
deve saber conversar com o sistema operacional em
questão.
O Java utiliza do conceito de máquina virtual, onde existe, entre
o sistema operacional e a aplicação, uma camada extra
responsável por “traduzir” - mas não apenas isso - o que sua
aplicação deseja fazer para as respectivas chamadas do sistema
operacional onde ela está rodando no momento.
JVM
 Sua aplicação roda sem nenhum envolvimento com o
sistema operacional! Sempre conversando apenas
com a Java Virtual Machine (JVM).

 Diferentemente das linguagens convencionais, que


são compiladas para código nativo, a linguagem Java
é compilada para um bytecode que é executado por
uma máquina virtual.
Bytecode Java
 O código de um programa de computador escrito na
linguagem Java é compilado para uma forma
intermediária de código denominada bytecode, que é
interpretada pelas Máquinas Virtuais Java (JVMs).

 É essa característica que faz com que os programas


Java sejam independentes de plataforma, executando
em qualquer sistema que possua uma JVM.
JVM? JRE? JDK? O que devo
baixar?
 JVM = apenas a virtual machine, esse download não existe,
ela sempre vem acompanhada.
 JRE = Java Runtime Environment, ambiente de execução
Java, formado pela JVM e bibliotecas, tudo que você precisa
para executar uma aplicação Java. Mas nós precisamos de
mais.
 JDK = Java Development Kit: Nós, desenvolvedores, faremos
o download do JDK do Java SE (Standard Edition). Ele é
formado pela JRE somado a ferramentas, como o compilador.
Exemplo
class MeuPrograma {
public static void main(String[] args) {
[Link]("Minha primeira aplicação Java!!");
}
}

Você também pode gostar