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.
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.
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.