Šta je Java runtime izuzetak?
Šta je Java runtime izuzetak?

Video: Šta je Java runtime izuzetak?

Video: Šta je Java runtime izuzetak?
Video: #23 JDK JRE JVM in Java 2024, Maj
Anonim

The Runtime Exception je roditeljska klasa u svemu izuzeci of the Java programski jezik za koji se očekuje da će se srušiti ili pokvariti program ili aplikaciju kada se dogode. Za razliku od izuzeci koji se ne smatraju Runtime Exceptions , Runtime Exceptions se nikada ne provjeravaju.

U tom smislu, šta je runtime izuzetak u Javi sa primjerom?

Primjeri za RuntimeException su ilegalne operacije cast, neprikladna upotreba null pokazivača, upućivanje na element niza izvan granica. Greška izuzetak klase signaliziraju kritične probleme koje vaša aplikacija obično ne može riješiti. Primjeri greška je ponestalo memorije, prekoračenje steka, neuspjeh Java VM.

Nakon toga, postavlja se pitanje, koja je razlika između izuzetka i izuzetka vremena izvršavanja? An Izuzetak je provjereno, i a RuntimeException nije označeno. Označeno znači da kompajler zahtijeva da rukujete izuzetak u a catch, ili deklarišite svoju metodu kao izbacivanje (ili jednu od njegovih superklasa).

S obzirom na ovo, možemo li uhvatiti izuzetak vremena izvršavanja u Javi?

Hvatanje Izuzetak će uhvatiti oba provjerena i izuzeci vremena izvođenja . Izuzeci vremena izvođenja predstavljaju probleme koji su direktan rezultat programskog problema, i kao takvi ne bi trebali biti uhvaćeni od njega mogu ne može se razumno očekivati da će se oporaviti od njih ili ručka njima. Catching Bacanje će uhvatiti sve.

Šta je Java izuzetak?

Izuzeci su događaji koji se dešavaju tokom izvršavanja programa koji ometaju normalan tok instrukcija (npr. deljenje sa nulom, pristup nizu van granica, itd.). U Java , an izuzetak je objekt koji obavija događaj greške koji se dogodio unutar metode i sadrži: Informacije o grešci uključujući njen tip.

Preporučuje se: