| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 19:32:41
|
Daniel Ilha
JavaBaby
Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline
|
Pessoal alguém poderia dar explicações sobre throws.
Agradeço desde já!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 19:39:55
|
renanpto
JavaEvangelist
![[Avatar]](/images/avatar/35df583a06ef378df8540f6db2d36534.jpg)
Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline
|
quando é utilizado a clausula throws significa trabalhar com exceções..
No nome dos metodos:
Ex:
public void conectar() throws Exception {
}
Assim vc ta jogando a exceção pra cima, quem chamar este metodo será obrigado a tratar a exceção ou tbm lançar ela pra cima.
|
Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 19:40:19
|
erickcellani
JavaEvangelist
![[Avatar]](/images/avatar/6f4b7fd3eea0af87f9990faa8e3287f1.jpg)
Membro desde: 13/05/2006 13:37:12
Mensagens: 425
Localização: São Paulo - SP
Offline
|
ai está
http://www.guj.com.br/posts/list/59332.java
|
--
Érick F. Cellani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 19:45:03
|
renanpto
JavaEvangelist
![[Avatar]](/images/avatar/35df583a06ef378df8540f6db2d36534.jpg)
Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline
|
Ou se quiser vc pode criar uma exceção.
Ex:
Validando algum campo:
public void criarPessoa(Pessoa p){
if (p.getNome().equals("")){
new IllegalArgumentException("Nome Invalido");
}
}
Espero ter ajudado..
|
Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 20:04:55
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
so uma dica:http://www.guj.com.br/posts/list/50115.java
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 20:33:30
|
Raff
Virtual Machine Man
![[Avatar]](/images/avatar/1f8d87e1161af68b81bace188a1ec624.png)
Membro desde: 31/07/2006 10:31:45
Mensagens: 642
Localização: Marilia - SP / São Carlos -SP
Offline
|
TUTORIAL
|

SCJP 5.0
SCWCD 5.0
Mestrando UFSCAR... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2007 23:37:58
|
jPscoralicK
JavaChild
![[Avatar]](/images/avatar/9b732cc38e40261d900b8008bf9c596e.jpg)
Membro desde: 05/05/2007 09:54:44
Mensagens: 128
Localização: Juiz de Fora, MG
Offline
|
Já apanhei muito também:
http://www.guj.com.br/posts/list/59056.java
|
João Paulo Scoralick
Ciência da Computação - UFJF/MG
http://anouterview.blogspot.com
http://escape13.blogspot.com
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2007 12:30:30
|
Daniel Ilha
JavaBaby
Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline
|
Valeu Pessoal!
Com as dicas de vcs, vou a luta!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2007 17:18:56
|
Daniel Ilha
JavaBaby
Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline
|
Pessoal , vamos ver se entendi:
Crie um método, e dentro dele existe uma operação que poderá gerar
uma exceção.
Bem, esta exceção eu posso tratá-la no local (throw new IndexOutOfBoundsException("x") ou
lança-la ( throws IOException{ } ) para o método que o chamou tratá-la.
Se escrevi besteira, façam a correção.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2007 20:18:28
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Alguem pode me falar a diferença de throw e throws?
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2007 00:31:39
|
jPscoralicK
JavaChild
![[Avatar]](/images/avatar/9b732cc38e40261d900b8008bf9c596e.jpg)
Membro desde: 05/05/2007 09:54:44
Mensagens: 128
Localização: Juiz de Fora, MG
Offline
|
Mark_Ameba wrote:Alguem pode me falar a diferença de throw e throws?
throws: é usado na assinatura de um método para indicar que este pode gerar um determinado tipo de exceção
throw: lança a excessão no momento em que ela ocorre
[ ]
|
João Paulo Scoralick
Ciência da Computação - UFJF/MG
http://anouterview.blogspot.com
http://escape13.blogspot.com
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2007 14:07:20
|
Daniel Ilha
JavaBaby
Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline
|
Pessoal, desculpem minha ignorância, mas estou com problema de interpretação, pois, o que escrevi, está certo ou errado.
obrigado!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2007 14:15:05
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Daniel Ilha wrote:
Bem, esta exceção eu posso tratá-la no local (throw new IndexOutOfBoundsException("x") ou
lança-la ( throws IOException{ } ) para o método que o chamou tratá-la.
Para vc "tratar" a exception, vc tem que usar o try/catch, quando vc da um throw vc esta "subindo" a exception pra quem chamou o método tratar.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|