Digamos que eu não saiba qual Exception eu precise utilizar, como eu faria pra tratar. Na video aula eu vi que era um ArithmeticException, mas se eu não soubesse que seria isso, como eu resolveria ?
Digamos que eu não saiba qual Exception eu precise utilizar, como eu faria pra tratar. Na video aula eu vi que era um ArithmeticException, mas se eu não soubesse que seria isso, como eu resolveria ?
Olá Jonathan, como está?
Esse tipo de conhecimento você adquire com o tempo, boa parte das exceções você acaba aprendendo com o uso da linguagem Java, entretanto nada impede você de capturar as exceções mais genéricas como a RuntimeException ou a Exception com um bloco try catch, mas não acostume a fazer isso, pois não é muito recomendável.
Pessoa pessoa = new Pessoa();
try{
pessoa.getNome();
} catch(RuntimeException e){
//Assim você consegue ver qual exceção foi lançada;
e.printStackTrace();
}