poikkeuskäsittelijä
Poikkeuskäsittelijä on ohjelmointikielen mekanismi, jonka avulla poikkeustilanteet, kuten virheet tai odottamattomat olosuhteet, käsitellään erillään normaalista suorituspolusta. Poikkeus voidaan heittää tai viskauttaa ohjelman suorittaessa; käsittelijä vastaa siitä, miten ohjelma reagoi tilanteeseen, esimerkiksi virheilmoituksen antamiseen, resurssien vapauttamiseen tai ohjelman turvalliseen tilaan palauttamiseen.
Käytännössä poikkeuskäsittely perustuu tyypin perusteella tehtävään valintaan. Kun poikkeus heitetään, suoritus siirtyy lähimpään käsittelijään, joka pystyy
Käsittelijät voivat olla paikallisia tai laajemman skaalan, ja poikkeukset voidaan luokitella sekä tarkasteltaviin (checked) että epäluotettaviin
Hyviä käytäntöjä poikkeuskäsittelijöille ovat muun muassa rajoitettujen käsittelijöiden käyttö, virheviestien ja kontekstin säilyttäminen sekä resurssien asianmukainen
Poikkeuskäsittelijä on keskeinen osa ohjelmoinnin virheenkäsittelyä ja ohjelman luotettavuutta lisäävä rakennuspalikka, jota käytetään yhdessä muiden hallintamekanismien,