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