Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ozzyvegeta

throws

Recommended Posts

Mora no Brasil e trabalha com tecnologia da informação, obrigação não é, mas ajuda a resolver grande parte dos problemas. Saber inglês é praticamente uma questão de sobrevivência.

 

throws "passa" uma exceção, caso esta ocorra, para uma classe onde esta poderá ser tratada, repare, por exemplo, que quando utiliza-se tal instrução, há uma classe de mesmo nome seguida da palavra Exception ou é utilizado uma classes de tratamento de erros "genérica" do próprio Java, tipo:

 

public void gravarBanco( Connection conexao ) throws gravarBancoException { ... }
public void gravarBanco( Connection conexao ) throws SQLException { ... }

- SQLException é uma classe "genérica" para tratamento de erros relacionado a conexões de banco de dados e comandos SQL.

- gravaBancoException seria uma classe, criada pelo desenvolvedor, para gerar mensagens de erro personalizadas, relacionadas com a função da classe.

 

http://java.sun.com/docs/books/tutorial/es...s/throwing.html

http://java.sun.com/j2se/1.5.0/docs/api/ja...LException.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.