Poikkeuskäsittelymekanismeja
Poikkeuskäsittelymekanismeja ovat ohjelmistokehityksessä käytettyjä tapoja käsitellä ohjelman suorituksen aikana ilmeneviä virhetilanteita tai odottamattomia tapahtumia. Nämä mekanismit auttavat ohjelmaa reagoimaan tilanteisiin, joissa normaali suorituspolku ei ole mahdollinen, ja estävät ohjelmaa kaatumasta tai käyttäytymästä arvaamattomasti. Yleisimpiä poikkeuskäsittelymekanismeja ovat poikkeusten heittäminen ja kiinniottaminen, jotka ovat keskeisiä monissa nykyaikaisissa ohjelmointikielissä.
Poikkeuksen heittäminen on prosessi, jossa ohjelma ilmoittaa poikkeuksellisesta tilanteesta. Kun poikkeus heitetään, ohjelman normaali suoritus keskeytyy,
Poikkeusten kiinniottaminen puolestaan tarkoittaa prosessia, jossa ohjelma kuuntelee mahdollisia poikkeuksia ja reagoi niihin. Tämä tehdään yleensä