Povzetek: Razlika med napako in izjemo v programih Java je nepopravljiva iz Napake, ko se pojavijo. Izjeme so lahko tako preverjene kot tudi neoznačene izjeme. Napake spadajo v vrsto Nepreverjeno. Povzroča okolje, v katerem se program izvaja.
Kaj je mogoče obnoviti v Javi?
Sedaj se osredotočimo na izjeme, ki označujejo pogoje, ki bi jih razumna aplikacija morda želela ujeti. Izjema so pogoji, ki se pojavijo med izvajanjem in lahko povzročijo prekinitev programa. Vendar jih je mogoče obnoviti z uporabo poskusite, ulovite in vrzite ključne besede.
Katere so preverjene izjeme v Javi?
Java preveri preverjene izjeme v času prevajanja.
Nekatere pogoste preverjene izjeme v Javi so IOException, SQLException in ParseException.
Kakšna je razlika med napako in izjemo?
Napake se večinoma pojavljajo med izvajanjem, torej spadajo v nepreverjeno vrsto. Izjema so težave, ki se lahko pojavijo med izvajanjem in časom prevajanja. Večinoma se pojavlja v kodi, ki so jo napisali razvijalci.
Kakšna je razlika med izjemo in izjemo med izvajanjem?
Izjeme so dober način za ravnanje z nepričakovanimi dogodki v toku aplikacije. Prevajalnik ne potrdi izjeme RuntimeException, vendar boste morda raje uporabili izjeme, ki razširjajo razred izjem za nadzor vedenja vašihodjemalcev API, saj so potrebne za lovljenje napak zajih prevesti.