*   >> Leitura Educação Artigos >> science >> programação

Manipulação de exceção em Java e usá-lo em Programming

Computador Línguas que não suportam o erro em tempo de execução, em seguida, que o erro deve ser feita manualmente pela manipulação de exceção programmer.Java evita esses problemas e fornecer executar erro tempo de manipulação para o objeto oreinted Mundial

Java Exception representam um objeto que descrevem um erro /condição se ocorrer em code.That objeto deve ser jogado no método em que o erro tem manipulação de exceção é occured.Java gere por cinco palavras-chave:.

1) tentar,

2) captura,

3) lançar,

4) lança e

5) finalmente.


Esta é a forma geral de um bloco de tratamento de exceção: try {//bloco de código para monitorar erros} catch (ExceptionType1 e) {//manipulador de exceção para ExceptionType1} catch (ExceptionType2 e) {//exceção manipulador para ExceptionType2} finally {//bloco de código a ser executado antes do fim do bloco try}

Agora vamos dar um exemplo em que um erro occurs.

As sabemos divisível por zero dá-lhe um erro como neste código

classe EXCP {void main (args String []) {public static int k = 0; int i = 42 /k; }}

Se você compilar este programa que lhe dará um erro .ArithmeticException divisível por zero.

sistema de tempo de execução Java detecta a tentativa de divisão por zero, ele constrói um novo objeto de exceção e, em seguida, lança essa exceção. Isso faz com que a execução de EXCP para parar, porque uma vez que uma exceção foi acionada, deve ser cought.Now fazemos uso de try catch bloco, a fim de evitar esse erro no time.

As cmpile em breve chegar ao fim do bloco try declaração gato deve ser followed.Here é o nosso exemplo

try-catch:

classe EXCP {void main (args String []) {public static

tentar

{

int k = 0; int i = 42 /k;

}

catch (ArithmeticException e)

{

System.out.println ("Divisão por zero") ;

}

}}

Quando você compilar este programa em tempo de execução Java encontrar uma exceção lançada a transferência de controle do programa fora do bloco try para capturar bloco .

Depois de executar o captura bloquear o controle do programa continua para a próxima linha do code.So aqui temos um programa gratuito de erro

Resistência:. É possível lançar uma exceção explicitamente, usando a instrução throw. A forma geral de lance é mostrado aqui: jogar ThrowableInstance;

ThrowableInstance deve ser um objeto do tipo Throwable ou um

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.