Olá, gostaria de saber qual o significado de Throws e Throw na linguagem Java? E qual o seu propósito? O que difere do bloco try…catch?
Throws, Throw
6 Respostas
http://java.sun.com/docs/books/tutorial/essential/exceptions/
Isso eu já sei brother.
O que eu quero é saber porque uns utilizam try…catch e outros preferem Throws?
ai tem a resposta, mas acho que vc não deva ler pois " ela não atende a todos os públicos… por exemplo vc, que é autodidata".
pense em termos de quem usa o metodo.
é responsabilidade do método chamado tratar um objeto null que o mesmo recebeu como parametro?
claro q não!
é responsa do cara que chamou o metodo.
o mesmo com outras exception.
ex:
public void caller(){
Object o = null;
// aqui eu sei pq o está null!
calledMethod(o);
}
public void calledMethod(Object o){
if(o==null) throw new nullpointerException();
// aqui eu quero fazer alguma coisa com o!!!
//como q eu vou fazer um try catch se eu nem sei pq o veio null?
}
http://java.sun.com/docs/books/tutorial/essential/exceptions/Isso eu já sei brother.
O que eu quero é saber porque uns utilizam try…catch e outros preferem Throws?
Leia isto
e depois pergunte se tiver alguma duvida
ai tem a resposta, mas acho que vc não deva ler pois " ela não atende a todos os públicos… por exemplo vc, que é autodidata".
Não entendi sua colocação.
Criado 20 de outubro de 2008
Ultima resposta 20 de out. de 2008
Respostas 6
Participantes 5
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo