What will happen if handling the exception check reaches the last stack in the stack unit during the exception propagation and the checked exception is not handled using try-catch.
I am calling a methodB using methodA from the main method and the methodB is having a checked exception and the methodB is using throws checkedException and forcing Methoda для обработки исключения и аналогично Methoda также использует Throws checkedException и принуждение основного метода обрабатывать исключение. Основной метод не использует try-catch для обработки исключения, а также использует Throws FectedException . Таким образом, распространение исключений достигает последнего стека в блоке стека. Здесь основной метод заставляет JVM обрабатывать исключение, но JVM, вызывая метод Main (), является действием во время выполнения. Таким образом, здесь проверенное исключение обрабатывается по мере сбора кода, но во время выполнения происходит исключение. Как мы можем обработать то же исключение, которое произойдет во время выполнения, если не обрабатываться с помощью Try-Catch (который будет обрабатывать выполнение программы без прекращения, поймав исключение) во время компиляции, которое приведет к тому же исключению во время выполнения. Другими словами, почему вероятность зарегистрированного исключения, возникающего во время выполнения, которая должна была возникнуть во время компиляции, не проверяется?public class MainApplication {
public static void main(String []args) throws IOException {
ClassA.myMethod();
}
}
< /code>
class a (methoda) код < /p>
public class ClassA {
public static void myMethod() throws IOException {
ClassB.MyMethod();
}
}
< /code>
classb (methodb) code < /p>
public class ClassB {
public static void MyMethod() throws IOException {
throw new IOException();
}
}
< /code>
Ошибка: < /p>
Exception in thread "main" java.io.IOException
at Exceptions.ClassB.MyMethod(ClassB.java:10)
at Exceptions.ClassA.myMethod(ClassA.java:6)
at MainApplication.main(MainApplication.java:25)
Подробнее здесь: https://stackoverflow.com/questions/797 ... -during-an