Dois blocos try seguidos são compila, mas como ficaria um try-catch dentro do outro ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Dois blocos try seguidos são compila, mas como ficaria um try-catch dentro do outro ?
Oie Isabela, tudo bem contigo?
Não constuma ser uma boa prática colocar literalmente um "try-catch" dentro do outro, o que dá para fazer seria a seguinte lógica:
try {
} catch (ArithmeticException e) {
// TODO: handle exception
} catch (IllegalArgumentException e) {
// TODO: handle exception
}Eu achei uma discussão no stackoverflow e um artigo que acredito que irão conseguir te ajudar a ter uma ideia melhor sobre isso:
Espero ter conseguido ajudar! Qualquer coisa estarei por aqui :)
Bons estudos!