1. Код отслеживания отладки:
Public Static void Entertainment () {System.out.println ("Enter Try Field"); );2. Выбросить исключение, наконец, когда Catch Meet Meets возвращается
Public Static CatchTest () {int res = 0; 1;Результаты вывода фоновых результатов:
Введите поле Catch Field 1
3. Бросьте исключение.
Public Static CatchTest () {int res = 0; 1; // Исключено исключение, вероятность получения метода вызова и возврата значения метода}Результаты вывода фоновых результатов:
Введите поле Catch Field Enter Наконец -то метод 1
4. Не бросайте исключение.
Public Static CatchTest () {int res = 0; (Exception e) {EntertainmentMethod (); Метод заканчивается здесь}}Результаты вывода фоновых результатов:
Введите после поля Engul
5. Не бросайте исключение, когда финал кодового блока, метод System.Exit () завершит и завершает всю программу, а не только метод
Public Static CatchTest () {int res = 0; Возвращение нет возможности возвращать} (Exception E) {EntExceptionMethod (); .exit () выйдет из всей программы, программа будет прекращена}}}}}}}}}}}Результаты вывода фоновых результатов:
Введите после поля ввести метод наконец -то метод
6. Выбросить исключение.
Public Static CatchTest () {int res = 0; Возможности} Catch (Exception E) {EntertainmentMethod (); / Return завершит весь метод, возвращаемое значение равно 10}}Результаты вывода фоновых результатов:
Введите поле Catch Field Enter Наконец -то метод 10
7. Не бросайте исключение.
Public Static CatchTest () {int res = 0; );Результаты вывода фоновых результатов:
Введите после поля Enter Enkeald Method 10
в заключение
В ненормальной обработке Java после того, как программа выполняет блок кода в TRY, этот метод не закончится немедленно.
Если нет кодового блока, весь метод возвращает соответствующее значение после выполнения блока кода try, чтобы завершить весь метод. не казнить немедленно
Если в кодовом блоке, наконец, нет возврата кода или кода, который не может завершить программу, программа вернет блок кода Try для выполнения оператора возврата после выполнения кода кода, наконец, кода, чтобы завершить весь метод. Если в окончательном блоке кода есть возврат или код, содержащий код, который может завершить программу, метод будет прекращен после того, как будет выполнено соответствие.
В случае бросания аномалий, принцип такой же, как и выше.