При програмиране може да има грешки. Грешка в програмата дава неочакван резултат или може да прекрати изпълнението на програмата. Затова е по-добре да откриете и управлявате грешките правилно, за да изпълните програмата правилно. Грешката може да бъде от два типа. Те са грешки във времето на компилиране и грешки по време на изпълнение. Когато има грешки в синтаксиса, те са посочени от компилатора на Java. Те се наричат грешки във време на компилиране. Някои често срещани грешки във времето на компилиране са липсващи запетая, липсващи къдрави скоби, недекларирани променливи и неправилни правописни идентификатори или ключови думи. Понякога програмата може да компилира правилно, но може да даде грешен изход. Те се наричат грешки по време на изпълнение. Някои често срещани грешки по време на изпълнение се делят на нула и оценяват елемент, който не е свързан с масив. Изключение е състояние, причинено от грешка по време на изпълнение в програмата. Изпълнението на програмата се прекратява, когато възникне изключение. Ако програмистът иска да продължи изпълнението на оставащия код, тогава програмистът може да хване обекта на изключение, хвърлен от състоянието на грешката и да покаже съобщение за грешка. Това се нарича обработка на изключения. Кодът, който може да причини грешка, е поставен в пробния блок и съобщението е в блока за хващане. Хвърлянията и хвърлянията са две ключови думи, използвани в обработката на изключения на Java ключова разлика между хвърлянията и хвърлянията в Java е в, хвърляне е ключова дума, използвана за изрично хвърляне на изключение, докато хвърлянията се използват за обявяване на изключение.
1. Преглед и ключова разлика
2. Какво е хвърляне в Java
3. Какво е хвърляне в Java
4. Прилики между хвърлянията и хвърлянията в Java
5. Паралелно сравнение - хвърляне срещу хвърляния в Java в таблична форма
6. Резюме
Ключовото хвърляне се използва за изрично изхвърляне на изключение. Хвърлянето е последвано от екземпляр от клас Exception. например - хвърлете ново изключение („Грешка разделение на нула“); Той се използва в тялото на метода, за да хвърли изключение. Вижте по-долу програмата.
Фигура 01: Програма с ключова дума
Според горната програма, класът Exception3 има метод, наречен checkMarks. Ако марките са по-малки от 50, това ще доведе до изключение и ще се покаже „Fail“. Ако марките са по-високи или равни на 50, тя ще отпечата съобщението “Pass”.
Ключовата дума хвърляния се използва за обявяване на изключение. Следва името на класа на изключенията. например - хвърля Изключение. Програмистът може да декларира няколко изключения с помощта на ключовата дума хвърляне. Използва се с подпис на метод. Вижте по-долу примера.
Фигура 02: Програма с ключова дума хвърляне
Кодът, който може да има грешка, се поставя вътре в опита черно. Съобщението за грешка е вътре в блока за хващане. Обаждащият се метод идентифицира, че могат да се очакват определени видове изключения от наречения метод. Обаждащият се трябва да бъде подготвен с някакъв механизъм за хващане. В тази ситуация се използва ключовата дума хвърляне. Той се определя веднага след изявлението за декларация за метода и непосредствено преди отварящата скоба.
хвърлят срещу хвърляния в Java | |
„Хвърлят“ е ключова дума в Java, която се използва за изрично хвърляне на изключение. | „Хвърлянията“ е ключова дума в Java, която се използва за обявяване на изключение. |
Множество изключение | |
Не може да има множество изключения с хвърляне. | Може да има множество изключения с хвърляния. |
Следван от | |
След „хвърлянето“ се следва инстанция. | След хвърлянията се следва класът. |
Начин на използване | |
В метода се използва "хвърлянето". | "Хвърлянията" се използва с подпис на метод. |
Грешките във времето на стартиране причиняват програмата да се компилира, но тя дава неочаквани резултати или прекратява изпълнението на програмата. Това условие е изключение. Хвърлянията и хвърлянията са две ключови думи, използвани в програмирането на Java за обработка на изключения. Тази статия обсъжда разликата между хвърляне и хвърляне. Разликата между хвърлянията и хвърлянията в Java е, че хвърлянето е ключова дума, използвана за изрично хвърляне на изключение, докато хвърлянията се използват за обявяване на изключение.
1.Throw и хвърля ключова дума в java с пример | Управление на изключенията Теория на Java, Tube за програмиране, 2 ноември 2017. Достъпно тук
2. Точка, уроци. „Изключения на Java.“ Точка за уроци, 8 януари 2018 г. Достъпно тук
3. „Ключова дума на Java се хвърля - javatpoint.“ Учебни точки, налични тук