Pri programiranju može doći do pogreške. Pogreška u programu daje neočekivani rezultat ili može prekinuti izvršenje programa. Stoga je bolje otkriti i upravljati greškama kako biste pravilno izvršili program. Pogreška može biti dvije vrste. Oni su pogreške u sastavljanju i vrijeme izvođenja. Kad postoje pogreške sintakse, na to ih označava Java prevoditelj. One se nazivaju pogreške u sastavljanju vremena. Neke uobičajene pogreške vremena sastavljanja su nedostatak zarezom, kovrčave zagrade koje nedostaju, neprijavljene varijable i pogrešno pravopisni identifikatori ili ključne riječi. Ponekad se program može pravilno sastaviti, ali može dati pogrešan izlaz. Nazivaju se pogreškama izvođenja. Neke uobičajene pogreške izvršavanja dijele se s nulom i procjenjuju element koji nije spojen s nizom. Izuzetak je stanje uzrokovano runtime greškom u programu. Izvođenje programa se prekida kada se dogodi iznimka. Ako programer želi nastaviti s izvršenjem preostalog koda, tada programer može uhvatiti objekt iznimke koji je bacio stanje pogreške i prikazati poruku pogreške. To se naziva postupkom s iznimkama. Kôd koji može uzrokovati pogrešku nalazi se u pokušaju bloka, a poruka je u bloku hvatanja. Bacanja i bacanja dvije su ključne riječi koje se koriste u obradi Java izuzetaka ključna razlika između bacanja i bacanja u Javi je na, bacanje je ključna riječ koja se koristi za izričito izbacivanje iznimke, dok se za proglašavanje iznimke koristi bacanje.
1. Pregled i ključne razlike
2. Što je bacanje u Javi
3. Što je bacanje u Javi
4. Sličnosti između bacanja i bacanja na Javi
5. Usporedna usporedba - bacanje vs bacanje u Javi u tabličnom obliku
6. Sažetak
Ključna riječ bacanje koristi se za izričito bacanje iznimke. Nakon bacanja slijedi instanca klase Exception. npr - bacanje nove iznimke ("Pogreška podijeljena s nulom"); Koristi se u tijelu metode kako bi se izuzeo izuzetak. Pogledajte donji program.
Slika 01: Program s ključnom riječi
Prema gornjem programu, klasa Exception3 ima metodu koja se zove checkMarks. Ako su ocjene manje od 50, uzrokovat će izuzetak i prikazati "Fail". Ako su ocjene veće od 50 ili jednake, ispisat će poruku "Proći".
Za proglašavanje iznimke koristi se ključna riječ "bacanja". Nakon njega slijedi naziv klase iznimke. npr - dobacuje Izuzetak. Programer može izjaviti više izuzetaka pomoću ključne riječi bacanje. Koristi se s potpisom metoda. Pogledajte donji primjer.
Slika 02: Program s ključnom riječi
Kôd koji može imati grešku nalazi se u crnoj boji. Poruka o pogrešci nalazi se unutar bloka hvatanja. Pozivatelj metode identificira da bi se od pozvane metode moglo očekivati određene iznimke. Zovnik se mora pripremiti s nekim mehanizmom za hvatanje. U toj se situaciji koristi ključna riječ bacanje. Navodi se odmah nakon izjave o deklaraciji metode i neposredno prije uvodne zagrade.
bacanje vs bacanja u Javi | |
"Bacanje" je ključna riječ na Javi koja se koristi za izričito bacanje iznimke. | 'Bacanja' je ključna riječ na Javi koja se koristi za proglašavanje iznimke. |
Višestruka iznimka | |
Ne može biti više iznimki s bacanjem. | Može biti više izuzetaka s bacanjima. |
Slijedio | |
Nakon 'bacanja' slijedi instanca. | Nastava slijedi „bacanja“. |
Način upotrebe | |
U toku ove metode koristi se "bacanje". | 'Bacanja' se koristi s potpisom metode. |
Pogreške u vremenu pokretanja uzrokuju sastavljanje programa, ali daje neočekivane rezultate ili prekida izvršenje programa. Taj je uvjet izuzetak. Bacanja i bacanja dvije su ključne riječi koje se koriste u programiranju Java za rukovanje iznimkama. Ovaj članak govori o razlici između bacanja i bacanja. Razlika između bacanja i bacanja u Javi je da je bacanje ključna riječ koja se koristi za eksplicitno bacanje iznimke, dok se bacanje koristi za proglašavanje iznimke..
1.Throw i baca ključnu riječ u javu s primjerom | Iznimka Rukovanje Java teorijom, Programme Tube, 2. studenog 2017. Dostupno ovdje
2.Point, Vodiči. "Izuzeci Java." Točka tutorijala, 8. siječnja 2018. Dostupno ovdje
3. "Ključna riječ Java baca - javatpoint." Vodič bod, dostupan ovdje