Excepcoes em java

1208 palavras 5 páginas
LTP-I I

02/04/2012 – 07/04/2012

3. TRATAMENTO DE 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 Américo I. Langa

LTP-I I

02/04/2012 – 07/04/2012

3.3. Causas das excepções
Muitos tipos de erros podem provocar uma excepção, como por exemplo:  JVM pode detectar condições

Relacionados

  • Excepçoes em java
    1414 palavras | 6 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