Buscar

tratamento de exceções em java, como fazer?

💡 4 Respostas

User badge image

LEONARDO LOPES

Quando se cria programas de computador em Java, há possibilidade de ocorrer erros imprevistos durante sua execução, esses erros são conhecidos como exceções e podem ser provenientes de erros de lógica ou acesso a dispositivos ou arquivos externos.

Entendendo as exceções

As exceções ocorrem quando algo imprevisto acontece, elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis.

Alguns possíveis motivos externos para ocorrer uma exceção são:

  • Tentar abrir um arquivo que não existe.
  • Tentar fazer consulta a um banco de dados que não está disponível.
  • Tentar escrever algo em um arquivo sobre o qual não se tem permissão de escrita.
  • Tentar conectar em servidor inexistente.
1
Dislike0
User badge image

Eliseu Netto

Você pode fazer o tratamento usando o try cacth

0
Dislike1
User badge image

Flavio Nascimento

Importante começar a buscar tratamentos de exceções como abaixo


try {

  // código que inclui comandos/invocações de métodos

  // que podem gerar uma situação de exceção.

} catch (XException ex) {

  // bloco de tratamento associado à condição de

  // exceção XException ou a qualquer uma de suas

  // subclasses, identificada aqui pelo objeto

  // com referência ex

} catch (YException ey) {

  // bloco de tratamento para a situação de exceção

  // YException ou a qualquer uma de suas subclasses

} finally {

  // bloco de código que sempre será executado após

  // o bloco try, independentemente de sua conclusão

  // ter ocorrido normalmente ou ter sido interrompida

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais