Zakaj ne bi smeli ujeti izjeme izvajanja?
Zakaj ne bi smeli ujeti izjeme izvajanja?

Video: Zakaj ne bi smeli ujeti izjeme izvajanja?

Video: Zakaj ne bi smeli ujeti izjeme izvajanja?
Video: Physicist Reveals Time-Travel Secrets of UFOs: Nimitz & Tic Tac 2024, November
Anonim

Lovljenje izjeme ali metanje

Izjeme med izvajanjem predstavljajo težave, ki so neposredna posledica programske težave, in jih kot take ne bi smeli ujeti, saj ni mogoče razumno pričakovati, da se bodo po njih opomogli ali ročaj njim. Lovljenje Vroča volja ujeti vse

Glede na to, ali je v redu ujeti izjemo med izvajanjem?

Izjeme med izvajanjem se lahko pojavi kjerkoli v programu in v tipičnem programu je lahko zelo veliko. Običajno so stroški preverjanja izjeme med izvajanjem presega korist od lovljenje ali jih navede. Tako prevajalnik tega ne zahteva ujeti ali navedite izjeme med izvajanjem , čeprav lahko.

Vedite tudi, kaj je izjema med izvajanjem? The Izjema med izvajanjem je starševski razred v vseh izjeme programskega jezika Java, za katere se pričakuje, da se bodo zrušile ali pokvarile program ali aplikacijo, ko se zgodijo. The Izjema med izvajanjem običajno prikazuje napako programerja in ne stanje, s katerim naj bi se program spoprijel.

Poleg tega, zakaj izjeme med izvajanjem niso označene?

Na splošno ne ujamemo brez nadzora izjema ker tega ne zmoremo. Vzemite na primer povezavo z bazo podatkov, če je DB fizično izklopljena, obstaja št način, kako lahko naša aplikacija reši to težavo, tako da tudi če jo želimo ujeti, je ne moremo obravnavati (razrešiti).

Ali je mogoče ujeti izjemo med izvajanjem v Javi?

Izjeme med izvajanjem se lahko pojavijo kjerkoli v programu, v tipičnem pa so lahko zelo številni. Tako prevajalnik tega ne zahteva ujeti ali navedite izjeme med izvajanjem (čeprav lahko). En primer, ko je običajna praksa metati a RuntimeException je, ko uporabnik napačno pokliče metodo.

Priporočena: