
Você sabe a diferença entre uma Checked e uma Unchecked Exception em Java?
Muitos desenvolvedores Java não sabem a diferença ou não sabem quando utilizar os 2 tipos de exceptions.
De uma forma simples de explicar, uma Checked Exception é quando conseguimos prever e tratar algumas exceções.
Já uma Unchecked Exception, é quando não conseguimos prever quando o erro pode acontecer e ou não queremos tratar o erro pois ela lança automaticamente uma Exceção.
Além disso uma Unchecked Exception herda RuntimeException e não necessita de um bloco try/catch para lançar uma mensagem de exceção.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/exception.html.