Índice
Quando trabalhamos com a recepção e tratamento de exceções que ocorrem em nossos programas e aplicativos que realizamos em JavaDevemos estar cientes de que eles não são todos iguais e certamente também iremos querer manipular e tratar algumas exceções de uma maneira diferente em alguns casos.É por isso que devemos saber que existe o que chamamos tipos de exceções, ou seja, uma classificação das exceções de acordo com o objeto e a classe que a produz; É importante conhecer esses tipos, pois com isso saberemos como podemos tratar exceções em nossos programas e aplicativos, e também saberemos que tipo de exceções esperar quando usarmos um objeto.
Por padrão Java Nos permite ter diferentes exceções para os diferentes tipos de erros em que nossa aplicação pode cair, graças a isso podemos ver como, por exemplo, capturamos uma exceção quando há uma divisão por 0 de forma simples sem ter que desenvolver vários casos.
No gráfico a seguir, veremos como o esquema de exceção que temos disponível em Java, obviamente mostraremos os mais comuns, pois a lista é bastante extensa:
PROLONGAR
O que podemos destacar no gráfico é que temos dois grandes subtipos de exceções, as exceções como tais e os erros, dentro de cada uma delas temos diferentes classes e cada classe pode ter mais exceções como é o caso da classe Exceção de tempo de execução que vemos na imagem que tem, as exceções mais comuns, como ArithmeticException que é obtido quando há um problema com uma operação aritmética.Classe lançávelA aula Lançável é a classe que agrupa todas as exceções que podemos usar em nossa aplicação feita em Java e mesmo se quisermos criar nosso próprio tipo de exceção, podemos fazer isso herdando da classe Exceção ou uma de suas subclasses.
Temos 3 tipos principais na classificação das exceções, aquelas que ocorrem quando há um erro do sistema, aquelas que ocorrem quando há um erro no tempo de execução e as exceções das classes. Vamos dar uma olhada em cada um desses tipos de exceções para melhorar nosso entendimento sobre eles.
Erros de sistemaEsses tipos de exceções são lançados quando ocorrem pelo Máquina Virtual JAVA ou JVM, e estão incluídos na classe ErroEles são usados para descrever erros internos do sistema, embora esse tipo de erro na verdade ocorra muito raramente e não possamos fazer muito mais do que informar o usuário e encerrar o programa.
Exceções de tempo de execuçãoEles são representados pela classe Exceção de tempo de execução como indicamos e é usado para descrever erros de programação, como uma declaração incorreta de uma variável, o uso de um tipo de dado proibido, etc.
ExceçõesEste tipo é representado pela classe Exceção e descreve os problemas que podem ocorrer em nosso programa e que podemos tratar, para que o usuário não veja o aplicativo encerrado abruptamente.
Com isso terminamos este tutorial, vimos quais os tipos de exceções que temos disponíveis em Java ser capaz de processar os diferentes erros que podem ocorrer em nossos programas e aplicativos.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo