Throws  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
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á!!
renanpto
JavaEvangelist
[Avatar]

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
[WWW] [MSN]
erickcellani
JavaEvangelist
[Avatar]

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
[MSN]
renanpto
JavaEvangelist
[Avatar]

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
[WWW] [MSN]
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/
[WWW]
Raff
Virtual Machine Man
[Avatar]

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...
[Email] [MSN]
jPscoralicK
JavaChild
[Avatar]

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

[WWW] [MSN] [ICQ]
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!
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
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
jPscoralicK
JavaChild
[Avatar]

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

[WWW] [MSN] [ICQ]
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!!
Luiz Aguiar
Moderador
[Avatar]

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!




[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team