Throw e Throws

7 respostas
P

Alguém poderia me explicar a diferença de throw e throws…

7 Respostas

H

throws: você deixa a cargo de quem chamou o método onde ocorreu uma exceção tratá-la;

throw: é usado para o código do programador lançar uma exceção. As libs e a própria JVM podem também lançar exceções.

J

throw: dispara uma exceção, que tem que estar listada no throws do método;
throws: lista de exceções que podem ser disparadas por um método.

L

public TESTE_1{
public void metodo() throws Exception{

}

   public void metodo2(){
          try{
               throw new Exception();
          }catch( Exception ex ){}
   }

}

L

Esqueci do BB Code, foi mal galera;

J

Acho que vc esqueceu do class

public class TESTE_1 {
  public void metodo() throws Exception {

  }

  public void metodo2() {
    try {
      throw new Exception();
    }
    catch (Exception ex) {}
  }
}

:wink:

T

é só editar uai

L

Ta virando rotina eu eskecer alguma coisa, mas valeu ai mano.

Criado 27 de fevereiro de 2004
Ultima resposta 2 de mar. de 2004
Respostas 7
Participantes 5