Može li pokušati imati višestruki catch u Javi?
Može li pokušati imati višestruki catch u Javi?

Video: Može li pokušati imati višestruki catch u Javi?

Video: Može li pokušati imati višestruki catch u Javi?
Video: Доктор Торн: Любовь и социальные барьеры (2016), фильм целиком 2024, April
Anonim

Java hvatanje više izuzeci

A probaj blok može slijedi jedan ili više uhvatiti blokova. Svaki uhvatiti blok mora sadržavati drugačiji obrađivač izuzetaka. Dakle, ako ti imati obavljati različite zadatke u slučaju različitih izuzetaka, koristite java višestruko uhvatiti blok.

S obzirom na ovo, može li pokušaj imati više ulova?

da ti može imati višestruki ulov blokovi sa probaj izjava. Počinjete s hvatanjem određenih izuzetaka, a zatim u posljednjem bloku možete uhvatiti osnovni izuzetak. Samo jedan od uhvatiti blok će riješite svoj izuzetak. Vi mogu probati blok bez a uhvatiti blok.

Isto tako, koliko blokova pokušaja catch može biti u Javi? Ima jedan pokušajte blokirati i tri uhvatiti blokove . Samo jedan catch block će izvrši se odjednom, zavisi od logike unutra pokušajte blokirati . U mom pokušajte blokirati , kod sadrži tri vrste izuzetaka.

Nakon toga, neko se takođe može zapitati, možemo li imati više hvatanja za jedan pokušaj u Javi?

A jedan pokušaj blok može imati višestruki ulov blokova povezanih s njim, trebali biste postaviti uhvatiti blokove na takav način da generički obrađivač izuzetaka uhvatiti blok je zadnji (pogledajte primjer ispod). Ne biste trebali dijeliti broj sa nulom probaj - uhvatiti blokirati Java.

Kako funkcionira višestruki ulov?

općenito, višestruki ulov blok se koristi za rukovanje različitim vrstama izuzetaka znači svaki uhvatiti blok se koristi za rukovanje različitim vrstama izuzetaka. Ako se dati tip izuzetka poklapa s prvim uhvatiti blok, pa prvo uhvatiti blok se izvršava, a preostali dio uhvatiti blokovi se zanemaruju.

Preporučuje se: