Разница между Throw и Throw в Java

Оглавление:

Разница между Throw и Throw в Java
Разница между Throw и Throw в Java

Видео: Разница между Throw и Throw в Java

Видео: Разница между Throw и Throw в Java
Видео: Основы Java. Урок 31: Ключевые слова throw и throws 2024, Май
Anonim

Ключевое отличие - бросок против бросков в Java

При программировании могут быть ошибки. Ошибка в программе дает неожиданный результат или может прервать выполнение программы. Поэтому для правильного выполнения программы лучше выявлять ошибки и управлять ими. Ошибка бывает двух типов. Это ошибки времени компиляции и ошибки времени выполнения. Когда есть синтаксические ошибки, компилятор Java указывает на них. Это называется ошибками времени компиляции. Некоторые распространенные ошибки времени компиляции включают отсутствие точки с запятой, фигурных скобок, необъявленных переменных и неправильного написания идентификаторов или ключевых слов. Иногда программа может скомпилироваться правильно, но может выдавать неверный результат. Они называются ошибками времени выполнения. Некоторые распространенные ошибки времени выполнения - это деление на ноль и оценка элемента, выходящего за пределы массива. Исключение - это состояние, вызванное ошибкой выполнения в программе. Выполнение программы прекращается при возникновении исключения. Если программист хочет продолжить выполнение оставшегося кода, он может перехватить объект исключения, вызванный условием ошибки, и отобразить сообщение об ошибке. Это называется обработкой исключений. Код, который может вызвать ошибку, помещается в блок try, а сообщение - в блок catch. Throw и throws - это два ключевых слова, используемых в обработке исключений Java. Ключевое различие между throw и throws в Java заключается в том, что throw - это ключевое слово, используемое для явного генерирования исключения, в то время как throws используется для объявления исключения. Это называется обработкой исключений. Код, который может вызвать ошибку, помещается в блок try, а сообщение - в блок catch. Throw и throws - это два ключевых слова, используемых в обработке исключений Java. Ключевое различие между throw и throws в Java заключается в том, что throw - это ключевое слово, используемое для явного генерирования исключения, в то время как throws используется для объявления исключения. Это называется обработкой исключений. Код, который может вызвать ошибку, помещается в блок try, а сообщение - в блок catch. Throw и throws - это два ключевых слова, используемых в обработке исключений Java. Ключевое различие между throw и throws в Java заключается в том, что throw - это ключевое слово, используемое для явного генерирования исключения, в то время как throws используется для объявления исключения.

СОДЕРЖАНИЕ

1. Обзор и ключевое различие

2. Что такое throw в Java

3. Что такое throw в Java

4. Сходства между throw и throw в Java

5. Сравнение бок о бок - throw и throw в Java в табличной форме

6. Резюме

Что такое бросок в Java?

Ключевое слово throw используется для явного создания исключения. За броском следует экземпляр класса Exception. например - выбросить новое исключение («Ошибка деления на ноль»); Он используется внутри тела метода для создания исключения. Обратитесь к программе ниже.

Разница между throw и throw в Java
Разница между throw и throw в Java

Рисунок 01: Программа с ключевым словом throw

Согласно приведенной выше программе, класс Exception3 имеет метод под названием checkMarks. Если количество оценок меньше 50, это вызовет исключение и отобразит «Fail». Если отметки выше или равны 50, он напечатает сообщение «Пройдено».

Что такое броски в Java?

Ключевое слово throws используется для объявления исключения. За ним следует имя класса исключения. например - выбрасывает исключение. Программист может объявить несколько исключений с помощью ключевого слова throws. Он используется с сигнатурой метода. См. Пример ниже.

Ключевое различие между throw и throw в Java
Ключевое различие между throw и throw в Java

Рисунок 02: Программа с ключевым словом throws

Код, который может содержать ошибку, помещается внутри пробного черного цвета. Сообщение об ошибке находится внутри блока catch. Вызывающий метод определяет, что от вызываемого метода можно ожидать определенных типов исключений. Вызывающий должен быть подготовлен с каким-то механизмом отлова. В этой ситуации используется ключевое слово throws. Он указывается сразу после оператора объявления метода и непосредственно перед открывающей фигурной скобкой.

В чем сходство между throw и throw в Java?

Оба являются ключевыми словами в Java для обработки исключений

В чем разница между throw и throw в Java?

Различать статью в середине перед таблицей

бросок против бросков в Java

«Throw» - это ключевое слово в Java, которое используется для явной генерации исключения. «Throws» - это ключевое слово в Java, которое используется для объявления исключения.
Множественное исключение
Не может быть нескольких исключений с throw. С бросками может быть несколько исключений.
С последующим
За "throw" следует экземпляр. За «бросками» следует класс.
Метод использования
«Бросок» используется внутри метода. «Броски» используются с сигнатурой метода.

Резюме - бросок против бросков в Java

Ошибки во время выполнения вызывают компиляцию программы, но это дает неожиданные результаты или прекращает выполнение программы. Это условие - исключение. Throw и throws - это два ключевых слова, используемых в программировании на Java для обработки исключений. В этой статье обсуждалась разница между броском и броском. Разница между throw и throw в Java заключается в том, что throw - это ключевое слово, используемое для явного вызова исключения, а throws используется для объявления исключения.

Рекомендуем: