Procurando por alguns sites pela internet, diferencia alguns aspectos do que o professor falou. O professor disse explicitamente que o unchecked para o checked diferencia apenas para o compilador, ou seja que não há uma "má prática" real ou algum comportamento específico para um ou outro.
Porém e alguns sites, eu li que as checkeds são para erros recuperáveis e que as uncheckeds são para erros irrecuperáveis, um site até citou que a API JDBC não é bem aplicado o uso desses dois tipos de exceções.
Poderia por favor descrever ou elaborar melhor pra mim professor?
Obrigado!!!