При программировании могут быть ошибки. Ошибка в программе дает неожиданный результат или может привести к прекращению выполнения программы. Поэтому для правильного выполнения программы лучше правильно обнаруживать и обрабатывать ошибки. Ошибка может быть двух типов. Это ошибки времени компиляции и ошибки времени выполнения. Когда есть синтаксические ошибки, они указываются компилятором Java. Это так называемые ошибки времени компиляции. Некоторые распространенные ошибки времени компиляции - это отсутствие точки с запятой, отсутствие фигурных скобок, необъявленных переменных и идентификаторов или ключевых слов с ошибками. Иногда программа может правильно скомпилироваться, но может выдать неправильный вывод. Они называются ошибками во время выполнения. Некоторые распространенные ошибки времени выполнения делятся на ноль и оценивают элемент, выходящий за пределы массива. Исключением является условие, вызванное ошибкой времени выполнения в программе. Выполнение программы прекращается при возникновении исключения. Если программист хочет продолжить выполнение оставшегося кода, он может перехватить объект исключения, вызванный условием ошибки, и отобразить сообщение об ошибке. Это называется обработкой исключений. Код, который может вызвать ошибку, помещается в блок try, а сообщение - в блок catch. Throw и throws - два ключевых слова, используемые в обработке исключений Java. ключевое отличие между броском и броском в Java в, throw это ключевое слово, используемое для явного выброса исключения, в то время как throws используется для объявления исключения.
1. Обзор и основные отличия
2. Что такое бросить в Java
3. Что такое броски в Java
4. Сходства между throw и throws в Java
5. Сравнение бок о бок - бросок против бросков в Java в табличной форме
6. Резюме
Ключевое слово throw используется для явного исключения. За броском следует экземпляр класса Exception. например - выдать новое исключение («Ошибка деления на ноль»); Он используется внутри тела метода, чтобы вызвать исключение. См. Ниже программу.
Рисунок 01: Программа с ключевым словом throw
Согласно вышеприведенной программе, в классе Exception3 есть метод с именем checkMarks. Если отметки меньше 50, это вызовет исключение и отобразит «Сбой». Если оценки выше или равны 50, будет напечатано сообщение «Pass».
Ключевое слово throws используется для объявления исключения. За ним следует имя класса исключения. например - бросает исключение. Программист может объявить несколько исключений, используя ключевое слово throws. Используется с сигнатурой метода. См. Пример ниже.
Рисунок 02: Программа с ключевым словом throws
Код, который может иметь ошибку, помещается в черный цвет. Сообщение об ошибке находится внутри блока catch. Вызывающий метод определяет, что от вызываемого метода можно ожидать определенных типов исключений. Звонящий должен быть подготовлен с каким-то механизмом захвата. В этой ситуации используется ключевое слово throws. Он указывается сразу после оператора объявления метода и непосредственно перед открывающей фигурной скобкой.
бросить против бросков в Java | |
'Throw' - это ключевое слово в Java, которое используется для явного выброса исключения.. | 'Throws' - это ключевое слово в Java, которое используется для объявления исключения. |
Множественное исключение | |
Не может быть нескольких исключений с помощью throw. | Может быть несколько исключений с бросками. |
С последующим | |
За «броском» следует экземпляр. | За «бросками» следует класс. |
Способ использования | |
'Throw' используется в методе. | 'Throws' используется с сигнатурой метода. |
Ошибки во время выполнения вызывают компиляцию программы, но дают неожиданные результаты или прекращают выполнение программы. Это условие является исключением. Throw и throws - это два ключевых слова, используемых в Java-программировании для обработки исключений. В этой статье обсуждалась разница между бросками и бросками. Разница между throw и throw в Java заключается в том, что throw - это ключевое слово, используемое для явного выброса исключения, а throw - для объявления исключения..
1.Throw и бросает ключевое слово в Java с примером | Теория Java для обработки исключений, Программирование Tube, 2 ноября 2017 года. Доступно здесь
2.Point, учебники. «Исключения Java». Учебное пособие, 8 января 2018. Доступно здесь
3. «Ключевое слово Java Throws - javatpoint». Учебное пособие, доступно здесь