throw = imperativo (em português seria “lance” ou “atire”). Serve para comandos.
throws = presente (em português seria “lança” ou “atira”). Serve para declarações.
Cara procura aqui no guj mesmo artigo sobre exceções.
Abraços
sergiotaborda
A sintaxe é :
thrownewException();
rodolfogs8
Não estou conseguindo mesmo assim eu lebro qe tinha algo do tipo assim:
alguma coisa = trows new Exception();
tipo assim
maquiavelbona
Se viste, não foi em Java.
Até!
rodolfogs8
Claro que foi e alguma coisa do tipo vou achar e posto aqui
maquiavelbona
A clausula throw pára todo o fluxo de processo e remete ao primeiro identificador de tratamento (try/catch/finally ou thows) e não permite/exige retorno.
Poder ter visto algo como passaram, throws na assinatura e throw no fluxo do método.
Testei várias maneiras do que queres fazer, e compilador dá erro toda vez.
Até!
diego2005
rodolfogs8:
alguma coisa = trows new Exception();
tipo assim
Tem certeza que foi assim??? Por que pelo que eu saiba, não existe essa sintaxe em Java…