Buscar

Introdução à Linguagem Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

A linguagem Java
FERNANDO ALBUQUERQUE
Departamento de Ciência da Computação
Universidade de Brasília
1.INTRODUÇÃO
A linguagem Java possibilita o desenvolvimento de programas
segundo uma abordagem orientada a objetos. Os programas
desenvolvidos segundo esta abordagem são compostos por módulos
chamados objetos. Os objetos contém variáveis, chamadas
atributos, e procedimentos, chamados métodos. Os métodos contêm
o código responsável pelos serviços providos pelos objetos. Os
atributos são acessados através dos métodos do objeto. Por isso,
se dizer que os atributos são encapsulados.
2.CLASSES E OBJETOS
Em um programa orientado a objetos geralmente temos vários
objetos de um mesmo tipo. Por exemplo, podemos ter várias portas
de comunicação. Em orientação a objetos, um tipo de objeto é
chamado de classe. As classes são padrões a partir dos quais os
objetos são criados. Diz-se que os objetos de um mesmo tipo são
instâncias de uma mesma classe. As classes em Java são
identificadas pela palavra-chave class seguida pelo nome da
classe.
Uma vez definida a classe, pode ser instanciada através da
palavra-chave new. Uma vez instanciada a classe, pode-se enviar
mensagens para a instância. Enviar uma mensagem para uma
instância significa invocar um método público para atuar sobre a
instância.
3.HERANÇA
Existem classes semelhantes que contêm atributos e métodos
idênticos. Por exemplo, as classes PortaComunicacaoSerial e
PortaComunicacaoParalela podem conter alguns atributos e métodos
idênticos. Pode-se evitar que os atributos e métodos tenham que
ser digitados na definição de ambas as classes usando-se herança
e implementando-se uma hierarquia de classes. Nas hierarquias,
classes são derivadas de outras classes. As modificações feitas
em classes no topo da hierarquia são propagadas para as classes
derivadas. O código comum às classes é posicionado em classes no
topo da hierarquia.
4.APPLETS
A popularidade da linguagem Java deve-se, em grande parte, à
possibilidade de se implementar programas que são armazenados em
servidores e posteriormente transferidos através da rede para
execução nas máquinas dos próprios usuários. Estes programas são
chamados de applets. O nome do applet a ser carregado é
informado pela tag APPLET em um documento HTML carregado pelo
navegador na máquina do usuário.
5.SERVLETS
Os servlets são programas Java usados nos servidores Web para
processar solicitações recebidas dos clientes em aplicações
distribuídas. O servidor Web é responsável por intermediar a
comunicação entre o cliente e o servlet adequado.
Os servlets substituem com vantagens os servidores implementados
com CGI, além de serem capazes de manter informações de estado
entre diferentes solicitações dos clientes, os servlets, por
serem escritos em Java, são independentes de plataforma e
normalmente apresentam melhor desempenho. Uma desvantagem é a
necessidade da máquina virtual Java no servidor Web.
6.BIBLIOGRAFIA E ENDEREÇOS
[1]ALBUQUERQUE, F. TCP/IP Internet: Programação de Sistemas
Distribuídos Usando HTML, JavaScript e Java . Axcel Books.
2001.