System.out.println("Ini do metodo2");
ArithmeticException exception = new ArithmeticException();
System.out.println("Fim do metodo2");
System.out.println("Ini do metodo2");
ArithmeticException exception = new ArithmeticException();
System.out.println("Fim do metodo2");
Uma exceção é um evento indesejado ou inesperado, que ocorre durante a execução de um programa, ou seja, em tempo de execução, que interrompe o fluxo normal das instruções do programa. Nem sempre é possível cobrir todos os cenários que podem dar exception, por isso trabalhamos com o conceito de "catch" que é capturar um tipo de exception e codificar um tratamento para esse cenário.
Algumas vantagens de usar exceptions: https://docs.oracle.com/javase/tutorial/essential/exceptions/advantages.html