Legal, ai todos eles vao voltar pra voce...
Paulo Ricardo Haefliger wrote:
>
> EU TAMB�M N�O QUERO MAIS SABER DESTA LISTA ESCROTA, SE VCS N�O ME TIRAREM EU
> VOU COME�AR A COLOCAR COMERCIAIS NESTA LISTA PODRE, EU QUERO SAIR DESTA
> LISTA!!!!!!!
> -----Mensagem original-----
> De: Alex Sant'Anna <[EMAIL PROTECTED]>
> Para: Ricardo Munhoz Santiago <[EMAIL PROTECTED]>; Thain� Gomes
> <[EMAIL PROTECTED]>; [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Data: Quinta-feira, 17 de Junho de 1999 20:39
> Assunto: N�O QUERO MAIS SABER DE JAVA
>
> >ME TIREM DESTA LISTA!!
> >J� TENTEI DE TODAS AS MANEIRAS!!
> >VOC�S ENCHEM O SACO...................
> >-----Mensagem original-----
> >De: Ricardo Munhoz Santiago <[EMAIL PROTECTED]>
> >Para: Thain� Gomes <[EMAIL PROTECTED]>; [EMAIL PROTECTED]
> ><[EMAIL PROTECTED]>
> >Data: Quinta-feira, 17 de Junho de 1999 17:58
> >Assunto: Re: como eu gero uma exce��o?
> >
> >
> >
> >Para criar uma exce��o voc� deve herdar no m�nimo de Throwable, contudo �
> >mais comum Herdar de Exception.
> >
> >Se voc� quiser que o cara que esta programando seja obrigado a tratar sua
> >exce��o, ent�o, continue herdando de Exception.
> >Se voc� n�o quer que o cara seja obrigado a fazer tratamento da sua
> excecao,
> >entao herde de RuntimeException
> >
> >Uma classe de excecao � mais ou menos assim:
> >
> >public class UserNotReadyException extends Exception {
> >}
> >
> >para lancar uma excecao voce deve:
> >
> >no methodo que lancara a excecao acrescentar a clausula trhows
> >
> >exemplo :
> >public void sendMessageToUser (String userName, String message) throws
> >UserNotReadyException {
> >}
> >
> >No momento que voc� vai gerar a excecao voce deve usar o comando throw
> >
> >exemplo
> >
> >public void sendMessageToUser (String userName, String message) throws
> >UserNotReadyException {
> > User u = getUser (userName);
> > if (!u.isReady ()) {
> > throw new UserNotReadyException ("User " + userName + " not
> >ready!");
> > }
> > user.receiveMessage (message);
> >}
> >
> >
> >para tratar a execao no seu codigo use try catch
> >
> >exemplo:
> >
> >...some code...
> >try {
> > sendMessageToUser ("Ricardo", "E a� cara?");
> >}
> >catch (UserNotReadyException e) {
> > System.out.println ("Deu pau!" + e);
> >}
> >
> >Note que o catch � meio que uma funcao, o parametro e � objeto da classe
> >UserNotReadyException
> >
> >Depois de todos os catchs voce ainda pode colocar um finally. Codigo dentro
> >finally ser� executado sempre, que a excecao ocorra ou nao.
> >
> >exemplo:
> >
> >try {
> > sendMessageToUser ("Ricardo", "E a� cara?");
> >}
> >catch (UserNotReadyException e) {
> > System.out.println ("Deu pau!" + e);
> >}
> >finally {
> > System.out.println ("Eu sempre apareco");
> >}
> >
> >Espero ter ajudado!
> >
> >um abra�o
> >
> >Ricardo Munhoz Santiago
> >
> >
> >
> >
> >* Para nao receber mais e-mails da lista, acesse
> ><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu
> e-mail,
> >escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
> >
> >* Para nao receber mais e-mails da lista, acesse
> <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
> escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
>
> * Para nao receber mais e-mails da lista, acesse
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha
>a lista <[EMAIL PROTECTED]> e de um <submit>.
--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.