Çfarë do të thotë të hedhësh një përjashtim?
Çfarë do të thotë të hedhësh një përjashtim?

Video: Çfarë do të thotë të hedhësh një përjashtim?

Video: Çfarë do të thotë të hedhësh një përjashtim?
Video: Mos e injoroni: Ja çfarë do të thotë të shohësh në ëndërr një familjar osë dikë që e do 2024, Nëntor
Anonim

Termi përjashtim është stenografi për shprehjen "ngjarje e jashtëzakonshme". Përkufizimi : An përjashtim është një ngjarje, e cila ndodh gjatë ekzekutimit të një programi, që prish rrjedhën normale të udhëzimeve të programit. Krijimi i një përjashtim objekti dhe dorëzimi i tij në sistemin e ekzekutimit quhet duke hedhur një përjashtim.

Atëherë, cili përdoret për të hedhur një përjashtim?

Të hedhin Fjala kyçe në Java është të përdorura në mënyrë eksplicite hedh një përjashtim nga një metodë ose ndonjë bllok kodi. Ne mundemi hedhin ose i kontrolluar ose i pakontrolluar përjashtim . Të hedhin fjala kyçe është kryesisht përdoret për të hedhur zakon përjashtime.

Po kështu, çfarë ndodh nëse hedhim një përjashtim në bllokun e kapjes? Kur një e re përjashtim është hedhur ne nje blloku i kapjes ose në fund bllokoj që do të përhapet nga kjo bllokoj , pastaj rryma përjashtim do të ndërpritet (dhe do të harrohet) si e reja përjashtim përhapet nga jashtë.

Duke e mbajtur këtë në konsideratë, cili është ndryshimi midis hedhjes së një përjashtimi dhe kapjes së një përjashtimi?

Klauzola e hedhjes përdoret për të deklaruar një përjashtim , që do të thotë se funksionon ngjashëm me provën- kap bllokoj. Hidheni përdoret fjala kyçe në Trupi metodë për të hedh një përjashtim , ndërsa hedh përdoret në nënshkrimin e metodës për të deklaruar përjashtime që mund të ndodhë në deklaratat e pranishme në metodë.

Kur duhet të bëni një përjashtim?

Përdorni përjashtime për të njoftuar për gjëra që nuk duhen anashkaluar. Mos përdorni përjashtime nëse gabimi mund të trajtohet në nivel lokal. Sigurohuni që përjashtime janë në të njëjtin nivel abstraksioni si pjesa tjetër e rutinës suaj. Përjashtimet duhet të rezervohet për atë që është vërtet e jashtëzakonshme.

Recommended: