java1 2 3
JAVA
(caps 1, 2 e 3)
© 2001,2003 by Jorge L. de Souza Leão junho de 2003
Sumário
1. Introdução
2. O ambiente j2sdk-se
3. A linguagem básica
JAVA
2
1. Introdução
Histórico e Motivação
A linguagem Java é um produto de desenvolvimento da SUN Microsystems.
O trabalho original que levou à linguagem
Java foi conduzido por James Gosling e uma equipe que desenvolviam software de aplicação e sistemas operacionais para produtos eletrônicos de consumo.
Eles utilizavam C++, até que a equipe de
Gosling decidiu criar uma linguagem completamente nova.
JAVA
3
1. Introdução
Pode-se supor que eles desejavam “consertar” algumas características de C++ e introduzir outras.
A esta altura, a equipe e o projeto ainda não estavam voltados para a WWW.
De qualquer modo, hoje é sabido que a equipe desejava atingir um bom compromisso de projeto que produzisse: uma linguagem fácil de utilizar uma linguagem poderosa uma linguagem flexível
JAVA
4
1. Introdução
A tônica da abordagem parece ter sido:
“quando em dúvida, deixe fora da linguagem”, isto é, antes de tudo, produzir uma linguagem simples.
No final, pode-se dizer que eles chegaram a uma linguagem com as seguintes características: simples, interpretada, porém com bom desempenho, portável, independente da arquitetura hospedeira, orientada a objetos, multitarefa, distribuída, robusta, segura, com ligação dinâmica, com coleta de lixo automática, fortemente tipada.
JAVA
5
1. Introdução
Outras características importantes de Java são: - possui um conjunto de tipos básicos concebido para uma linguagem de alto nível
(arrays, strings, booleanos),
- não possui ponteiros para uso pelo programador, - possui uma interface com métodos nativos.
JAVA
6
1. Introdução
A decisão por uma linguagem interpretada deveu-se a duas razões principais:
- diminuir o tempo de desenvolvimento de sistemas, acelerando o ciclo compilar-ligarcarregar-testar-falhar-depurar;
- obter portabilidade imediata.
JAVA
7
1. Introdução
O Modelo de