Notes
Exceptions
Content of the notes (1)
Page 1
Fonte: 'DevMedia'
https://www.devmedia.com.br/trabalhando-com-excecoes-em-java/27601
INTRODUÇÃO
Podemos destacar que a exceção é um vento não esperado que ocorre no sistema quando está em tempo de execução (Runtime). Geralmente quando o sistema captura alguma exceção o fluxo do código fica retido.
Para conseguir capturar uma exceção, é preciso fazer antes o tratamento. O uso dos tratamentos é importante nos sistema porque auxilia em falhas como: comunicação, leitura e escrita de arquivos, entrada de dados inválidos, acesso a elementos fora de índice, entre outros.
CLASSIFICAÇÃO
O uso das exceções em um sistema é de extrema importância, pois ajuda a detectar e tratar os possíveis erros que possam acontecer. Entretanto, na linguagem Java existem dois tipos de exceções, que são:
Implícitas: Exceções que não precisam de tratamento e demonstram serem contornáveis. Este tipo origina-se da subclasse Error ou RunTimeException.
Explicítas: Exceções que precisam ser tratadas e que apresentam condições incontornáveis. Esse tipo origina do modelo throw e necessita ser declarado pelos métodos. É originado da sublasse Exception ou IOException.
Existe também a formação de erros dos tipos throwables que são:
Checked Exception: Erros que acontecem fora do controle do programa, mas que devem ser tratados pelo desenvolvedor para o programa funcionar.
Unchecked(Runtime): Erros que podem ser evitados se forem tratados e analisados pelo desenvolvedor. Caso haja um tratamento para esse tipo de erro, o programa acaba parando em tempo de execução(Runtime).
Error: Usado pela 'JVM' que erve para indicar se existem algum problema de recurso do programa, tornando a execução impossível de continuar.
Information
- Description
- Exceções em tempo de execução(Prevenção)
- Created by
- Luan Medeiros Silveira · Jul 2018
- Updated
- Jul 17, 2018
- Views
- 2
- Tags
- Rating