Logo sq.boatexistence.com

Si e di përpiluesi për përjashtimin e kontrolluar?

Përmbajtje:

Si e di përpiluesi për përjashtimin e kontrolluar?
Si e di përpiluesi për përjashtimin e kontrolluar?

Video: Si e di përpiluesi për përjashtimin e kontrolluar?

Video: Si e di përpiluesi për përjashtimin e kontrolluar?
Video: Pascal и Delphi живы? / История / Популярность / Мифы / Возможности / Преимущества и недостатки 2024, Mund
Anonim

Një përpilues për gjuhën e programimit Java kontrollon, në kohën e përpilimit, që një program përmban mbajtës për përjashtimet e kontrolluara, duke analizuar se cilat përjashtime të kontrolluara mund të rezultojnë nga ekzekutimi i një metode ose konstruktor. Për çdo përjashtim të kontrolluar që është një rezultat i mundshëm, klauzola e hedhjeve për metodën (§8.4.

Si e di përpiluesi se cili lloj përjashtimi po ndodh?

Kur ndodh një përjashtim në programin tuaj, blloqet e kapjes ekzaminohen në mënyrë sekuenciale nga lart poshtë për të gjetur një përputhje midis llojit të përjashtimit të ndodhur dhe llojit të përjashtimit që blloku i kapjes po trajtohet.

Si kontrollohen përjashtimet e kontrolluara në kohën e përpilimit?

2 Përgjigje. Përjashtimet e kontrolluara kontrollohen në kohën e përpilimit për t'u siguruar që po i trajtoni ato, ose duke i kapur ose duke deklaruar se metoda përmban hedhjen e përjashtimit Në kohën e ekzekutimit, nuk ka dallim midis përjashtimeve të kontrolluara dhe të pakontrolluara: ato trajtohen në mënyrë identike nga JVM.

Si mund t'i gjej përjashtimet e kontrolluara?

  1. përjashtimi i kontrolluar kontrollohet nga përpiluesi dhe si programues ju duhet ta trajtoni duke përdorur try-catch-finally, hedh.
  2. përjashtimi i pazgjedhur nuk kontrollohet nga përpiluesi, por ju mund ta menaxhoni atë në mënyrë të qartë.

A mund të kapen përjashtimet e kontrolluara?

3 Përgjigje. Përjashtimet e pakontrolluara janë përjashtime që nuk kanë nevojë të kapen në një bllok prove - catch. Përjashtimet e pakontrolluara janë nënklasa të klasave RuntimeException ose Error. Përjashtimet e zgjedhura janë përjashtime që duhen kapur në një bllok prove - catch.

Recommended: