Programação

1284 palavras 6 páginas
Universidade Federal da Paraíba
Centro de Ciências Aplicadas e Educação

Departamento de Ciências Exatas
Período 2011.1

Linguagem de Programação
Introdução à Java

Tiago Maritan tiago@dce.ufpb.br 


1

Breve Histórico do Java


1991: Projeto Green (James Gosling - Sun)


Criação de uma linguagem para rodar em receptores DTV;



Dispositivos tinham poucos recursos computacionais:





Oak : 1º nome da linguagem;




Já existia outra linguagem com esse nome;

Mudou- se o nome para Java


2

Linguagem tinha que ser pequena, gerar código robusto;
E ser portável (independente de plataforma);

Café tomado pela equipe era da ilha de Java;

Breve Histórico de Java


1994: Explosão da Web;



1995: Criação do navegador HotJava (em Java)



Capaz de rodar código Java na Web (Applets);
Java vira uma febre;

1996: Lançamento da Plataforma Java 1.0





3

Matérias no New York Times, Washington Post e Business Week;

Breve Histórico do Java



1997: Java 1.1
1998: Java 2 (1.2)


Plataforma em 3 versões:







Java Standard Edition (Java SE): para desktops;
Java Micro Edition (Java ME): para dispositivos embutidos(celulares);
Java Enteprise Edition (Java EE): para servidores, apps. corporativas;

2000: Java 2 (1.3)
2003: Java 2 (1.4)

4

A plataforma que veremos no curso



2005:
2006:
2009:
2011:



No curso, estudaremos a versão Java 6 SE;






5

Java 5 (1.5) - JDK 5 (Tiger)
Java 6 (1.6) - JDK 6 (Mustang)
Sun é vendida para a Oracle
Java 7 - JDK 7(Dolphin)

Características de Java
Familiar e Simples;
Orientada a Objetos;
Portável;
Interpretada;
Compatível com Redes;
Suporte nativo a threads;
Acesso Remoto a BD
Segura;
Robusta;













6

Características de Java
Familiar e Simples






Sintaxe parecida com C/C++;
Porém mais limpa: sem ponteiros, estruturas, etc;

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas