Tecnologias gestao e direito

Disponível somente no TrabalhosFeitos
  • Páginas : 63 (15564 palavras )
  • Download(s) : 0
  • Publicado : 18 de maio de 2012
Ler documento completo
Amostra do texto
Programação Java
com Ênfase em Orientação a Objetos
Douglas Rocha Mendes

Novatec

capítulo 1

Introdução à linguagem Java

O capítulo 1 inclui o histórico da linguagem Java, detalhes que formam a linguagem, a plataforma Java, uma breve descrição sobre orientação a objetos, operadores matemáticos, tipos de dados primitivos e, por fim, as estruturas de controle e repetição. No final docapítulo está disponível uma lista de exercícios e o laboratório 1, que exercita a teoria apresentada no capítulo. Esse laboratório será progressivo e se estenderá até o capítulo 9.

1.1 Histórico da linguagem
A tecnologia Java foi criada como uma ferramenta de programação de um projeto da Sun Microsystems, chamado The Green Project, iniciado por Patrick Naughton, Mike Sheridan e James Gosling,em 1991. Esse projeto tinha como principal objetivo criar uma nova plataforma para a computação interativa, ou seja, a linguagem de programação não era o principal objetivo do projeto. No verão de 1992 foi gerada a primeira demonstração do projeto, que representou um sistema executando em um handheld com capacidade de controle remoto que ainda oferecia uma interface sensível ao toque(touchscreen) interativa. Esse handheld foi chamado de *7 (star seven), por esta ser a forma de atender (ou puxar) chamadas telefônicas entre os telefones dos integrantes da equipe. A figura 1.1 apresenta um exemplo da aparência do *7. O *7 foi capaz de controlar uma grande variedade de dispositivos de uso doméstico, enquanto apresentava uma interface com animação. O sistema criado para o handheld foiexecutado em um novo processador independente de linguagem de programação. A linguagem utilizada nesse sistema foi chamada de Oak (“carvalho” , em inglês), com base na paisagem que James Gosling tinha de sua janela.

16

Capítulo 1 ■ Introdução à linguagem Java

17

Figura 1.1 – Handheld *7(Star seven).

Em 23 de maio de 1995, John Gage, diretor da Sun Microsystems, e Marc Andreessen, umexecutivo da Netscape, anunciaram o lançamento da plataforma Java, composta pela Java Virtual Machine (JVM) e pela API (Application Programming Interface) Java. Tal plataforma foi, então, inserida no Netscape Navigator, o principal browser de acesso à Internet usado na época.

1.2 Características da linguagem de programação Java
A linguagem de programação Java representa uma linguagem simples,orientada a objetos, multithread, interpretada, neutra de arquitetura, portável, robusta, segura e que oferece alto desempenho. É importante observar que a tecnologia Java é composta de uma linguagem de programação e de uma plataforma (API e a máquina virtual). A seguir, cada uma das características citadas é descrita.

1.2.1 Simples
A linguagem Java é considerada simples porque permite odesenvolvimento de sistemas em diferentes sistemas operacionais e arquiteturas de hardware, sem que o programador tenha que se preocupar com detalhes de infra-estrutura. Dessa forma, o programador consegue desempenhar seu trabalho de uma forma mais produtiva e eficiente. Pensando em tornar a linguagem o mais simples possível, os projetistas da linguagem Java optaram por não implementar o uso do conceito deherança múltipla, de sobrecarga de operadores, ponteiros nem a operação aritmética com esse tipo de dado. Essas características podem ser encontradas em outras linguagens, como C ou C++.

18

Programação Java com Ênfase em Orientação a Objetos

1.2.2 Orientada a objetos
A linguagem Java foi criada seguindo o paradigma da orientação a objetos e, por isso, traz de forma nativa apossibilidade de o programador usar os conceitos de herança, polimorfismo e encapsulamento. O paradigma da orientação a objetos existe desde a década de 70, mas somente após o sucesso da linguagem Java é que o paradigma ganhou credibilidade. O paradigma de orientação a objetos traz um enfoque diferente da programação estruturada, no sentido de adotar formas mais próximas do mecanismo humano para gerenciar a...
tracking img