Różnica Między Rzutami A Rzutami W Javie

Spisu treści:

Różnica Między Rzutami A Rzutami W Javie
Różnica Między Rzutami A Rzutami W Javie

Wideo: Różnica Między Rzutami A Rzutami W Javie

Wideo: Różnica Między Rzutami A Rzutami W Javie
Wideo: Wyjątki w Javie. Różnica między Exception i RuntimeException 2024, Może
Anonim

Kluczowa różnica - rzut vs rzut w Javie

Podczas programowania mogą wystąpić błędy. Błąd w programie daje nieoczekiwany skutek lub może spowodować przerwanie wykonywania programu. Dlatego lepiej jest wykryć błędy i odpowiednio nimi zarządzać, aby poprawnie wykonać program. Błąd może być dwojakiego rodzaju. Są to błędy czasu kompilacji i błędy czasu wykonania. Kiedy występują błędy składniowe, są one wskazywane przez kompilator Java. Nazywa się to błędami czasu kompilacji. W niektórych typowych błędach czasu kompilacji brakuje średnika, nawiasów klamrowych, niezadeklarowanych zmiennych oraz błędnych identyfikatorów lub słów kluczowych. Czasami program może się poprawnie skompilować, ale może dawać nieprawidłowe dane wyjściowe. Nazywa się to błędami czasu wykonania. Niektóre typowe błędy w czasie wykonywania polegają na dzieleniu przez zero i ocenie elementu, który jest poza zakresem tablicy. Wyjątek to stan spowodowany błędem wykonania w programie. Wykonywanie programu kończy się, gdy wystąpi wyjątek. Jeśli programista chce kontynuować wykonywanie pozostałego kodu, może przechwycić 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 w bloku catch. Rzut i rzucanie to dwa słowa kluczowe używane w obsłudze wyjątków w Javie. Kluczowa różnica między rzutami i rzutami w Javie to, throw to słowo kluczowe używane do jawnego zgłaszania wyjątku, podczas gdy throws służy do deklarowania wyjątku. Nazywa się to obsługą wyjątków. Kod, który może powodować błąd, znajduje się w bloku try, a komunikat w bloku catch. Rzut i rzucanie to dwa słowa kluczowe używane w obsłudze wyjątków w Javie. Kluczowa różnica między rzutami i rzutami w Javie to at, throw jest słowem kluczowym używanym do jawnego zgłaszania wyjątku, podczas gdy throws służy do deklarowania wyjątku. Nazywa się to obsługą wyjątków. Kod, który może powodować błąd, znajduje się w bloku try, a komunikat w bloku catch. Rzut i rzucanie to dwa słowa kluczowe używane w obsłudze wyjątków w Javie. Kluczowa różnica między rzutami i rzutami w Javie to at, throw jest słowem kluczowym używanym do jawnego zgłaszania wyjątku, podczas gdy throws służy do deklarowania wyjątku.

ZAWARTOŚĆ

1. Omówienie i kluczowe różnice

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 - rzut vs rzut w Javie w formie tabelarycznej

6. Podsumowanie

Co to jest rzut w Javie?

Słowo kluczowe throw służy do jawnego zgłaszania wyjątku. Po rzucie następuje wystąpienie klasy Exception. np. - zgłoś nowy wyjątek („Błąd dzielenia przez zero”); Jest używany w treści metody do zgłaszania wyjątku. Zapoznaj się z poniższym programem.

Różnica między rzutami a rzutami w Javie
Różnica między rzutami a rzutami w Javie

Rysunek 01: Program ze słowem kluczowym throw

Zgodnie z powyższym programem klasa Exception3 posiada metodę o nazwie checkMarks. Jeśli znaczników jest mniej niż 50, spowoduje to wyjątek i wyświetli komunikat „Niepowodzenie”. Jeśli liczba punktów jest większa lub równa 50, wyświetli się komunikat „Zaliczono”.

Co to jest rzucanie w Javie?

Słowo kluczowe throws służy do deklarowania wyjątku. Po nim następuje nazwa klasy wyjątku. np. - zgłasza 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.

Kluczowa różnica między rzutami a rzutami w Javie
Kluczowa różnica między rzutami a rzutami w Javie

Rysunek 02: Program ze słowem kluczowym throws

Kod, który może zawierać błąd, jest umieszczony wewnątrz próbnej czerni. Komunikat o błędzie znajduje się w bloku catch. Obiekt wywołujący metodę identyfikuje, że można oczekiwać pewnych typów wyjątków od wywoływanej metody. Dzwoniący powinien być przygotowany z pewnym mechanizmem łapania. W tej sytuacji używane jest słowo kluczowe throws. Jest określany bezpośrednio po instrukcji deklaracji metody i tuż przed nawiasem otwierającym.

Jakie jest podobieństwo między rzutami a rzutami w Javie?

Oba są słowami kluczowymi w Javie do obsługi wyjątków

Jaka jest różnica między rzutami a rzutami w Javie?

Porównaj środek artykułu przed tabelą

rzut vs rzuca w Javie

„Throw” to słowo kluczowe w Javie, które służy do jawnego zgłaszania wyjątku. „Throws” to słowo kluczowe w Javie, które służy do deklarowania wyjątków.
Wiele wyjątków
Nie może być wielu wyjątków z rzutem. Z rzutami może istnieć wiele wyjątków.
Śledzony przez
Po „rzucie” następuje instancja. Po „rzutach” następuje klasa.
Sposób użycia
„Rzut” jest używany w metodzie. „Rzuty” są używane z sygnaturą metody.

Podsumowanie - rzut vs rzut w Javie

Błędy czasu wykonywania powodują kompilację programu, ale dają nieoczekiwane wyniki lub przerywają wykonywanie programu. Ten warunek jest wyjątkiem. Rzut i wrzuca 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 rzutami a rzutami. Różnica między throw i throws w Javie polega na tym, że throw jest słowem kluczowym używanym do jawnego zgłaszania wyjątku, podczas gdy throws służy do deklarowania wyjątku.

Zalecane: