A fim de fixar melhor os conceitos apresentados durante esta introdução à linguagem Java, hoje faremos uma revisão dos pontos importantes que não foram detalhadamente abordados. A maioria do assunto discutido aqui pode ser encontrado no Java Programmers Guide
A criação de "protocol handlers" permite que você crie formas especiais de tratar o acesso a URLs no WEB. Na seção
The "run:" Protocol Handler
você irá aprender como construir um
protocol handler bastante simples, que apresenta o seguinte funcionamento:
Dada uma URL da forma "run:
A criação de "content handlers" permite que você crie para o HotJava
programas em Java
que realizam tratamento especial em cima de documentos segundo o padrao Mime.
Uma tabela de todos os types de arquivo Mime pode ser encontrada
aqui. O exemplo "The "text/plain" Content Handler mostra
como criar um programa Java que trate de modo especial arquivos do
tipo Mime text/plain. Lembre-se que você precisa instalar a versão Alpha de Java.
Para que você possa aproveitar plenamente os potenciais do paradigma de
programação orientada a objetos é necessário que você tenha pleno conhecimento
da biblioteca de classes disponíveis no ambiente em que você trabalha.
Seguindo o link
"Package Tour" Você
tem uma visão geral destas bibliotecas. Aqui fazemos um breve comentário sobre
cada "Package" disponível:
Se você vai construir aplicações Java stand-alone, você deve ter conhecimento
de Strings, Threads e Exceções. Estes elementos estão presentes neste "Package".
Para ter maior acesso aos recursos de Java e do sistema operacional, você
encontrará aqui as classes:
Content Handler
Package Tour
Acesso a recursos independentes de sistema operacional
Acesso a recursos dependentes do sistema operacional
Acesso a estrutura das classes do seu programa
Rotinas e valores matemáticos
Criação e tratamento de "Heavy Processes". Para usar veja também a classe Runtime.
Se você vai trabalhar com arquivos e strings aqui você tem várias bibliotecas
a sua disposição.
Fonte de classes para manipulação de Sockets, InternetAddresses, URLs e ContentHandlers.
Provê elementos para tratamento de estruturas de dados de mais alto nível, como
Dicionários, Tabelas Hash, Gerador de Números Aleatórios, Pilhas,
Vetores (Arrays de tamanho variável), etc
Criação de Applets.
Criação de janelas independentes de sistema operacional.
Objetos multimídia.
????.
Para depuração, com recursos avançados ?