Разлика между хвърляния и хвърляния в Java

Съдържание:

Разлика между хвърляния и хвърляния в Java
Разлика между хвърляния и хвърляния в Java

Видео: Разлика между хвърляния и хвърляния в Java

Видео: Разлика между хвърляния и хвърляния в Java
Видео: Exactly three heads in five flips | Probability and Statistics | Khan Academy 2024, Декември
Anonim

Ключова разлика - хвърляне срещу хвърляния в 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. напр. - хвърляне на ново изключение („Грешка, разделена на нула“); Той се използва вътре в тялото на метода, за да хвърли изключение. Вижте програмата по-долу.

Разлика между хвърляния и хвърляния в Java
Разлика между хвърляния и хвърляния в Java

Фигура 01: Програма с ключова дума throw

Според горната програма класът Exception3 има метод, наречен checkMarks. Ако маркировките са по-малки от 50, това ще доведе до изключение и ще покаже “Fail”. Ако оценките са по-високи или равни на 50, ще се отпечата съобщението „Pass“.

Какво е хвърлянията в Java?

Ключовата дума throws се използва за деклариране на изключение. Следва името на класа на изключението. напр. - хвърля изключение. Програмистът може да декларира множество изключения, използвайки ключовата дума throws. Използва се с подпис на метод. Вижте долния пример.

Основна разлика между хвърляния и хвърляния в Java
Основна разлика между хвърляния и хвърляния в Java

Фигура 02: Програма с ключова дума throws

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

Каква е приликата между хвърляне и хвърляне в Java?

И двете са ключови думи в Java за обработка на изключения

Каква е разликата между хвърляния и хвърляния в Java?

Различна статия Средна преди таблица

хвърляне срещу хвърляния в Java

„Хвърлянето“е ключова дума в Java, която се използва за изрично изхвърляне на изключение. „Хвърлянията“е ключова дума в Java, която се използва за деклариране на изключение.
Множество изключения
Не може да има множество изключения с хвърляне. При хвърлянията може да има множество изключения.
Следван от
„Хвърлянето“е последвано от екземпляр. „Хвърлянията“са последвани от класа.
Метод на използване
"Хвърлянето" се използва в метода. 'Хвърлянията' се използва с подпис на метод.

Резюме - хвърляне срещу хвърляния в Java

Грешките по време на изпълнение карат програмата да се компилира, но дава неочаквани резултати или прекратява изпълнението на програмата. Това условие е изключение. Хвърлянето и хвърлянето са две ключови думи, използвани в програмирането на Java за обработка на изключения. Тази статия обсъжда разликата между хвърляния и хвърляния. Разликата между хвърляне и хвърляне в Java е, че хвърлянето е ключова дума, използвана за изрично изхвърляне на изключение, докато хвърлянията се използва за деклариране на изключение.

Препоръчано: