Excepçoes em java

1414 palavras 6 páginas
LTP-I I

Tratamento de Excepções

3. TRATAMENTO DE EXCEPÇÕES
OBJECTIVOS:



O aluno deve ser capaz de prever a ocorrência de erros
Saber recuperar a execução de um programar java recorrendo as excepções

3.1. Introdução
Sempre que se pense ou se escreve um programa o sonho é responder plenamente as nossas necessidades sem que nada de incorrecto, de estranho ou pouca usual aconteça. No entanto nem sempre isto acontece.
Por exemplo podemos ver situações em que o utilizador é pedido pelo programa para introduzir um inteiro, porém nem sempre o utilizador introduz valor numérico inteiro. Estas situações causam problemas na execução que rompe o cumprimento do programa.
Estes problemas podem serem vistos em duas vertentes:


Uma excepção (excption), que é um objecto que descreve uma situação não usual. As excepções são lançadas ( thrown) por um programa e podem ser apanhadas ( caught) e manipuladas ( handled) por outra parte do programa.



Um erro (error), que é também representado como um objecto em Java, mas normalmente representa uma situação irrecuperável e não deve ser apanhada.

3.2. Definição
Uma excepção é um evento ou condição que ocorre durante a execução de um programa e que interfere no fluxo normal das instruções.
Em Java, a ocorrência de erros durante a execução de um programa não significa necessariamente que o programa termina, pois linguagem possui um mecanismo para indicar partes críticas num programa e recuperar eventuais erros ocorridas nestas partes, sem parar a execução do programa, este mecanismo é designado por Excepção (Exception).
Uma Excepção é um sinal gerado pela máquina virtual de Java em tempo de execução do programa, que é comunicado ao programa indicando a ocorrência de um erro recuperável.
As excepções visam fundamentalmente:
– Encapsularem condições inesperadas
– Fornecerem um modo de tornar os programas robustos
– Tentarem isolar o fluxo de controlo normal da execução
1
Dr. Américo I.

Relacionados

  • Excepcoes em java
    1208 palavras | 5 páginas
  • 8 Java Ficheiros
    1567 palavras | 7 páginas
  • logistica
    558 palavras | 3 páginas
  • Artigo sobre comparação das características das linguagens orientadas a objectos
    3771 palavras | 16 páginas
  • Sistema de uma loja
    2336 palavras | 10 páginas
  • Java - informatica
    17683 palavras | 71 páginas
  • Aplicação de gestão hoteleira em java
    1107 palavras | 5 páginas
  • Sistema de limpesa de arquivos
    2314 palavras | 10 páginas
  • Ruby
    1461 palavras | 6 páginas
  • sincity
    1821 palavras | 8 páginas