Curso de Verão de Java
Threads e Exceções - Laboratório
Threads
O relógio analógico mostrado acima
está parado, coitadinho! :-) Para fazê-lo funcionar, transforme-o em um
thread.
- Copie o seu código fonte para a sua conta.
- Faça as modificações necessárias para implementá-lo como um thread.
- Compile o novo applet e faça um arquivo clock.html que carregue
o seu applet, para testar as modificações.
Implemente um método que reconheça os
cliques do mouse e faça com que o seu relógio pare quando você clicar
sobre ele. Quando o relógio estiver parado e você clicar novamente com
o mouse, ele deve recomeçar a funcionar.
- Dica: observe o código do applet NervousText ou outro applet qualquer
que tenha um comportamento semelhante.
Exceções
O nosso objetivo agora é implementar exception handlers
para o programa visto nos Exercício de
Fixação de hoje.
- Copie o arquivo ~java/public_html/verao/aula8/TesteExcecao.java
para a sua área.
- Compile-o e faça os testes executando as seguintes linhas:
- java TesteExcecao 2
- java TesteExcecao 0
- java TesteExcecao x
- Agora edit o arquivo e inclua nele as cláusulas try/catch
necessarias para tratar as exceções ocorridas nas linhas 2 e 3 acima.
Andreia Almeida Alcântara, aaa@di.ufpe.br
Breno Gustavo Soares da Costa, bgsc@di.ufpe.br
Última edição em 23 de janeiro de 1996.
URL: http://www.di.ufpe.br/~java/verao/aula8/lab/lab.html