Переменная блока multi-catch

Переменная блока multi-catch

В блоке multi-catch переменная, которая принимает объект-исключение, является неявно финальной. Им нельзя присвоить другое значение, это приведёт к ошибке компиляции.


try {
     /* ... */
 }
 catch (IOException| SQLException e) {
      e = new FileNotFoundException(); // ошибка компиляции
 }
Исключения