Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Diferença entre exceções verificadas e não verificadas em Java
Na programação Java , as exceções permitem que os desenvolvedores para gerenciar a execução do programa quando algo dá errado . Exceções são lançadas quando um programa Java se depara com algo que não faz parte da execução normal do programa . Os programadores têm a opção de captura de exceções para que seus aplicativos podem continuar a funcionar mesmo quando surgem exceções. Teste completo é uma ferramenta essencial na proteção contra as exceções que podem interromper a execução normal. Compilação

Programadores experiência uma das principais diferenças entre as exceções verificadas e não verificadas durante o próprio processo de desenvolvimento . Se uma exceção é verificada , o compilador irá alertar o desenvolvedor para erros, se tais exceções não foram manipulados. Se um desenvolvedor está usando uma IDE , como Eclipse ou NetBeans , não será capaz de compilar e executar seus programas adequadamente se houver exceções verificadas não são abordados . Com exceções não verificadas , nada impedirá a compilação, mas eles podem causar erros de execução imprevistas.
Desenvolvimento

erro destaque é uma das principais vantagens de usar um IDE para desenvolver aplicações Java. O fato de um bandeiras IDE -se verificado exceções permite aos programadores para cuidar de todas as rupturas potenciais em fluxo do programa utilizando o " tentar" e "pegar" blocos de código. Esses blocos de fornecer as instruções do programa para os casos em que ocorrem exceções, permitindo que os programas para continuar funcionando , se possível. No entanto, um IDE não programadores de alerta para o potencial de exceções não verificadas enquanto escrever, compilar e executar o código , de modo que estes só podem ser detectados durante os testes.

Implicações
< br >

As implicações das exceções verificadas e não verificadas são fundamentalmente diferentes. As exceções verificadas são mais fáceis de apanhar durante a codificação , o que significa que eles são menos propensos a evitar a execução bem-sucedida do programa. Exceções não verificadas são menos previsíveis , isso pode causar um programa para falhar. No entanto, em muitos casos , a ocorrência de exceções não verificadas durante a execução pode ser um sinal de algo irregular aconteceu em termos de introdução ou cálculo , caso em que o programa pode não ser capaz de prosseguir com segurança.
Fluxo de Programa

a manipulação de exceção é um elemento chave na criação de aplicativos Java robustos e confiáveis ​​. Se uma exceção , seja marcada ou desmarcada , surge durante a execução, o que acontece depende se o programador tem proporcionado " tentar" e blocos de "pegar" . Se esses blocos estão presentes para os tipos de exceção particulares jogados , o programa pode ser capaz de recuperar . Tais técnicas podem, portanto, só pode ser usada com sucesso em casos em que é seguro continuar mesmo se uma exceção é lançada.

Exemplos

exemplos comuns de exceções verificadas incluem os associados com entrada. Quando as aplicações Java utilizam dados externos, há uma maior chance de algo dar errado . Se uma fonte de arquivos ou dados não pode ser encontrado , não contém os dados necessários , ou não pode ser conectado a mais de uma rede, Java pode lançar uma exceção . Exceções não verificadas geralmente surgem de erros de cálculo , por exemplo, divisão por zero ou tentando acessar um índice de array que está fora dos limites

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como notas médias Usando Java 
·Tipos de Dados para JPA DataSource 
·O que é um amontoado de Java 
·Como Lançai a visualização de parâmetros em Android…
·Como usar Ant Eclipse Com webOS 
·Como compilar em Java 
·Como adicionar um novo método no NetBeans 
·Como encontrar o Max de inteiros em Java 
·Como analisar elementos XML recursivas em Java 
·Como iterar sobre Chaves no HashMap em Java 
  Artigos em destaque
·Como formatar Decimals Usando AWK 
·Códigos Java Pop -up 
·Java Chat Server Tutorial 
·O que é uma Declaração de Programa 
·Problemas com um PGP Desktop 
·Definição de banco de dados hierárquico 
·Como compilar uma Plataforma Android 
·Como fazer Software Mac Touch-Screen 
·Como usar Stdlib.h 
·Como criar um programa em C no Visual Studio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados