Mida tähendab erandi tegemine?
Mida tähendab erandi tegemine?

Video: Mida tähendab erandi tegemine?

Video: Mida tähendab erandi tegemine?
Video: #394 Brit Tammiste - Suhtes või mitte, ei on ei. Mida see tähendab? 2024, Aprill
Anonim

Termin erand on lühend väljendile "erandlik sündmus". Definitsioon : An erand on sündmus, mis toimub programmi täitmise ajal ja mis häirib programmi käskude normaalset voogu. An erand objekti ja selle andmist käitusaegsele süsteemile kutsutakse erandi tegemine.

Mida siis kasutatakse erandi tegemiseks?

The viskama Java märksõna on kasutatud selgesõnaliselt tee erand meetodist või mis tahes koodiplokist. Me saame viskama kas kontrollitud või märkimata erand . The viskama märksõna on peamiselt harjunud viskama kohandatud erandid.

Samamoodi, mis juhtub, kui teeme püüdmisplokis erandi? Millal uus erand on visatud sees püüdmisplokk või lõpuks blokk mis sellest edasi levib blokk , siis praegune erand katkestatakse (ja unustatakse) kui uus erand levib väljapoole.

Kui seda arvesse võtta, siis mis vahe on erandi tegemisel ja erandi tabamisel?

Viskamisklauslit kasutatakse an deklareerimiseks erand , mis tähendab, et see toimib sarnaselt proovi- püüda blokk. Viska märksõna kasutatakse aastal meetod keha juurde tee erand , samas kui viskeid kasutatakse meetodi allkirjas deklareerimiseks erandid mis võib tekkida aastal esinevad avaldused aastal meetod.

Millal peaksite erandi tegema?

Kasutage erandid teavitada asjadest, mida ei tohiks ignoreerida. Ärge kasutage erandid kui viga saab kohapeal lahendada. Veenduge, et erandid on teie ülejäänud rutiiniga samal abstraktsioonitasemel. Erandid tuleks reserveerida sellele, mis on tõeliselt erandlik.

Soovitan: