Java: poikkeukset – throws

throws määreellä voimme jättää poikkeuksen käsittelemättä ja antaa sen käsittelyn kutsuvan metodin huolehdittavaksi. Yksittäinen metodi voi heittää useitakin poikkeuksia.

Poikkeus voi myös aiheutua syvällä käsittelyketjussa jolloin poikkeus aiheuttaa paluun ensimmäiseen sitä käsittelevään metodiin aina main luokkaan saakka. Jos main luokassa ei poikkeusta viimeistään käsitellä on seurauksena ohjelman kaatuminen. Jos jokin metodi heittää poikkeuksen, se olisi hyvä käsitellä jo sitä kutsuvassa metodissa ellei ole perusteltua syytä toimia toisin.
Jatka lukemista ”Java: poikkeukset – throws”