exceções entrada entendimento é um elemento essencial na programação Java. Se você está aprendendo a programar na linguagem Java, os aplicativos podem encontrar muitos tipos de exceção, com exceções de entrada entre os mais comuns. O conceito de exceção e quadro em Java , geralmente não é uma tarefa difícil de entender. Todos os aplicativos que fazem uso de recursos externos, tais como bancos de dados e arquivos são susceptíveis de envolver algum nível de tratamento de exceção . Causas
exceções de entrada em programas Java pode resultar de uma série de razões. Se o seu programa tenta ler a partir de um recurso externo, como um arquivo de texto, mas durante a execução do arquivo não pode ser encontrado ou ler , uma exceção pode ser lançada. O mesmo princípio se aplica a qualquer situação em que você está tentando adquirir dados de uma fonte externa para o seu programa. Se você está lendo a partir de uma fonte acessível através de uma rede , problemas de conectividade de rede também podem impedir as operações de entrada de sucesso.
Tipos
em um programa Java, exceções causadas pela entrada erros são mais prováveis de ser de entre as classes que se estendem IOException . IOExceptions cobrir muitos problemas relacionados com a entrada e saída. A classe IOException tem um número de subclasses diretas você pode ver que está sendo jogada quando o programa encontra um erro de entrada. FileNotFoundExceptions estão entre as mais comuns, lançada quando você tenta ler um arquivo que não pode ser encontrado no local especificado .
Compilation
Se você escrever seu código Java em um IDE (Integrated Development Environment ), você será alertado para a possibilidade de algumas exceções de entrada como você programa. O IDE pode destacar seções de código que possam lançar exceções , pedindo-lhe para lidar com esses trechos de código de uma forma que vai ajudar o aplicativo de lidar. A plataforma Java fornece medidas para impedir que programas de compilação , se certas exceções não foram tratados de forma adequada , de modo a não fornecer medidas de enfrentamento adequadas vai parar o seu programa de ser compilado e executado em tudo.
Consequências < br >
as consequências de exceções de entrada depende da finalidade e função de sua aplicação, mas pode ser grave. Se a sua lógica do programa é dependente de dados importados através de operações de entrada , uma exceção de entrada pode impedir o seu funcionamento em tudo. No entanto, em alguns casos, você pode ser capaz de continuar a execução com algum grau de sucesso na sequência de uma exceção de entrada.
Handling
manipulação de exceção em Java é uma habilidade fundamental para qualquer um aprender a língua. Você pode colocar o código de entrada que pode lançar uma exceção dentro de um bloco "try " , que permite que o programa para compilar. No caso de uma exceção é lançada quando o programa é executado, você pode ditar uma estratégia de enfrentamento , incluindo código de processamento alternativo dentro de um bloco "catch" depois de seu bloco "try" . Você pode adaptar o seu bloco catch para qualquer tipo de exceção, ou especificamente para exceções de entrada e saída .