Podczas programowania mogą wystąpić błędy. Błąd w programie daje nieoczekiwany rezultat lub może zakończyć wykonywanie programu. Dlatego lepiej jest poprawnie wykrywać błędy i zarządzać nimi, aby poprawnie wykonać program. Błąd może być dwojakiego rodzaju. Są to błędy czasu kompilacji i błędy czasu wykonywania. Gdy występują błędy składniowe, wskazuje na to kompilator Java. Są to tak zwane błędy czasu kompilacji. W niektórych typowych błędach czasu kompilacji brakuje średnika, brak nawiasów klamrowych, niezadeklarowanych zmiennych oraz błędnie napisanych identyfikatorów lub słów kluczowych. Czasami program może się poprawnie kompilować, ale może dawać błędne dane wyjściowe. Nazywa się je błędami środowiska wykonawczego. Niektóre typowe błędy środowiska wykonawczego dzielą się przez zero i oceniają element spoza tablicy. Wyjątkiem jest stan spowodowany błędem czasu wykonywania w programie. Wykonanie programu kończy się, gdy wystąpi wyjątek. Jeśli programista chce kontynuować wykonywanie pozostałego kodu, wówczas może złapać obiekt wyjątku zgłoszony przez warunek błędu i wyświetlić komunikat o błędzie. Nazywa się to obsługą wyjątków. Kod, który może powodować błąd, znajduje się w bloku try, a komunikat znajduje się w bloku catch. Rzut i rzucanie to dwa słowa kluczowe używane w obsłudze wyjątków Java kluczowa różnica pomiędzy rzutami i rzutami w Javie jest o, throw jest słowem kluczowym używanym do jawnego zgłaszania wyjątku, a throws służy do deklarowania wyjątku.
1. Przegląd i kluczowa różnica
2. Co to jest rzut w Javie
3. Co to jest rzucanie w Javie
4. Podobieństwa między rzutami i rzutami w Javie
5. Porównanie obok siebie - rzuty vs rzuty w Javie w formie tabelarycznej
6. Podsumowanie
Słowo kluczowe throw służy do jawnego zgłoszenia wyjątku. Po rzucie następuje wystąpienie klasy Exception. na przykład - wrzuć nowy wyjątek („Błąd dzielenia przez zero”); Jest używany w treści metody do zgłaszania wyjątku. Zobacz poniższy program.
Rysunek 01: Program ze słowem kluczowym throw
Zgodnie z powyższym programem klasa Exception3 ma metodę o nazwie checkMarks. Jeśli oceny są mniejsze niż 50, spowoduje to wyjątek i wyświetli komunikat „Fail”. Jeśli oceny są wyższe lub równe 50, zostanie wydrukowany komunikat „Pass”.
Słowo kluczowe throws służy do deklarowania wyjątku. Po nim następuje nazwa klasy wyjątku. na przykład - rzuca wyjątek. Programista może zadeklarować wiele wyjątków za pomocą słowa kluczowego throws. Jest używany z podpisem metody. Zobacz poniższy przykład.
Rysunek 02: Program ze słowem kluczowym rzuca
Kod, który może zawierać błąd, jest umieszczony wewnątrz czarnego try. Komunikat o błędzie znajduje się w bloku catch. Program wywołujący identyfikuje, że od wywoływanej metody można oczekiwać pewnych typów wyjątków. Dzwoniący powinien być przygotowany z pewnym mechanizmem wyłapywania. W tej sytuacji używane jest słowo kluczowe throws. Jest określony bezpośrednio po instrukcji deklaracji metody i tuż przed nawiasem otwierającym.
rzut kontra rzuty w Javie | |
„Rzut” to słowo kluczowe w Javie, które służy do jawnego zgłoszenia wyjątku. | „Rzuty” to słowo kluczowe w Javie, które służy do deklarowania wyjątku. |
Wiele wyjątków | |
Z rzutem nie może być wielu wyjątków. | Może istnieć wiele wyjątków dotyczących rzutów. |
Śledzony przez | |
Po rzucie następuje instancja. | Po „rzutach” następuje klasa. |
Metoda użycia | |
„Rzut” jest używany w ramach metody. | „Rzuty” są używane z podpisem metody. |
Błędy w czasie wykonywania powodują, że program się kompiluje, ale daje nieoczekiwane wyniki lub przerywa wykonywanie programu. Ten warunek jest wyjątkiem. Rzuty i rzuty to dwa słowa kluczowe używane w programowaniu Java do obsługi wyjątków. W tym artykule omówiono różnicę między rzutem a rzutem. Różnica między rzucaniem a rzucaniem w Javie polega na tym, że rzucanie jest słowem kluczowym używanym do jawnego zgłaszania wyjątku, podczas gdy rzucanie służy do deklarowania wyjątku.
1. rzut i wyrzuca słowo kluczowe w java z przykładem | Wyjątek Obsługa teorii Java, Programowanie Tube, 2 listopada 2017. Dostępne tutaj
2.Punkt, samouczki. „Wyjątki Java”. Tutorials Point, 8 stycznia 2018 r. Dostępne tutaj
3. „Słowo kluczowe Java Throw - javatpoint.” Punkt samouczków, dostępny tutaj