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: What is the difference between throw and throws in Java | How to use throw or throws in Java 2024, Lipiec
Anonim

Kluczowa różnica – rzut vs rzuty w Javie

Podczas programowania mogą wystąpić błędy. Błąd w programie daje nieoczekiwany wynik lub może przerwać wykonywanie programu. Dlatego lepiej jest wykrywać i właściwie zarządzać błędami, aby poprawnie wykonać program. Błąd może być dwojakiego rodzaju. Są to błędy czasu kompilacji i błędy wykonania. Gdy występują błędy składni, są one wskazywane przez kompilator Java. Są to tak zwane błędy czasu kompilacji. Niektóre typowe błędy podczas kompilacji to brak średnika, brak nawiasów klamrowych, niezadeklarowane zmienne i błędne identyfikatory lub słowa kluczowe. Czasami program może się poprawnie skompilować, ale może dawać błędne dane wyjściowe. Są to tak zwane błędy czasu wykonania. Niektóre typowe błędy w czasie wykonywania polegają na dzieleniu przez zero i ocenie elementu, który jest poza granicami tablicy. Wyjątkiem jest stan spowodowany błędem wykonania programu. 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 spowodować błąd, znajduje się w bloku try, a komunikat w bloku catch. throw i throws to dwa słowa kluczowe używane w obsłudze wyjątków w Javie. Kluczowa różnica między throw a rzutami w Javie to: throw to słowo kluczowe używane do jawnego zgłaszania wyjątku, podczas gdy throws jest używane do deklarowania wyjątku.

Co to jest wrzucać w Javie?

Słowo kluczowe throw służy do jawnego zgłaszania wyjątku. Po rzucie następuje instancja klasy Exception. np. – wyrzuć nowy wyjątek („Błąd dziel przez zero”); Jest używany w treści metody, aby zgłosić wyjątek. 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 rzutu

Zgodnie z powyższym programem, klasa Exception3 posiada metodę o nazwie checkMarks. Jeśli znaki są mniejsze niż 50, spowoduje to wyjątek i wyświetli „Niepowodzenie”. Jeśli znaki są wyższe lub równe 50, wydrukuje komunikat „Pass”.

Co to jest rzuty w Javie?

Słowo kluczowe throws służy do deklarowania wyjątku. Po nim następuje nazwa klasy wyjątku. np. – rzuca Wyjątek. Programista może zadeklarować wiele wyjątków za pomocą słowa kluczowego throws. Jest używany z podpisem metody. Zapoznaj się z poniższym przykładem.

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 rzutów

Kod, który może zawierać błąd, jest umieszczony w try black. Komunikat o błędzie znajduje się w bloku catch. Wywołujący metodę identyfikuje, że można oczekiwać pewnych typów wyjątków od wywoływanej metody. Dzwoniący powinien być przygotowany na jakiś mechanizm łapania. W tej sytuacji używane jest słowo kluczowe throws. Jest określany bezpośrednio po 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?

rzut vs rzuty w Javie

Rzut to słowo kluczowe w Javie, które służy do jawnego zgłaszania wyjątku. Zrzuty to słowo kluczowe w Javie, które służy do deklarowania wyjątku.
Wiele wyjątków
W throw nie może być wielu wyjątków. Może istnieć wiele wyjątków w przypadku rzutów.
Następuje
Po „rzutu” następuje instancja. Po „rzutach” następuje klasa.
Sposób korzystania
Rzut jest używany w metodzie. Zrzuty są używane z podpisem metody.

Podsumowanie – rzut vs rzuty w Javie

Błędy w czasie wykonywania powodują kompilację programu, ale dają nieoczekiwane wyniki lub przerywają wykonywanie programu. Ten warunek jest wyjątkiem. throw i throws 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 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.

Zalecana: