Fund, teoric.java

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (876 palavras )
  • Download(s) : 0
  • Publicado : 23 de outubro de 2012
Ler documento completo
Amostra do texto
Fundamentos Teóricos: Linguagem Java

A linguagem Java possibilita o desenvolvimento de programas segundo uma
abordagem orientada a objetos. Os programas desenvolvidos segundo esta abordagemsão
compostos por módulos chamados objetos. Os objetos contêm variáveis, denominadas
atributos, e procedimentos, denominados métodos. Os métodos contêm o código
responsável pelos serviços providospelos objetos e os atributos são acessados através dos
métodos do objeto (atributos encapsulados).
Em orientação a objetos, um tipo de objeto é chamado de classe (padrões a partir
dos quais osobjetos são criados). Essas classes são identificadas pela palavra-chave class
seguida pelo nome da classe.
Existem classes semelhantes (atributos e métodos idênticos), como por exemplo asclasses PortaComunicacaoSerial e PortaComunicacaoParalela que podem conter alguns
atributos e métodos idênticos, e para se evitar que se escrevam os atributos e métodos
tenham que ser digitados nadefinição de ambas as classes faz-se uso da herança junto a
implementação de uma hierarquia de classes.
A linguagem Java apresenta características que facilitam a implementação de
aplicaçõesdistribuídas. Aplicações distribuídas são uma tendência na computação. Em tais
aplicações, os programas são executados em diferentes máquinas e trocam informações
através de uma rede de comunicação. Amaioria das comunicações distribuídas apresenta
uma arquitetura cliente-servidor. Nesta arquitetura o programa cliente solicita serviços ao
programa servidor que, após executá-los, envia respostasao cliente.
Entre as facilidades para a implementação de aplicações com a arquitetura
mencionada no parágrafo anterior se destacam as seguintes:
• Alta portabilidade do código;
• Existênciade suporte para comunicação através da rede;
• Facilidade para acesso a banco de dados;
• Suporte a múltiplos threads de execução.
Na maioria das linguagens, um código executável é composto...
tracking img