Käyttäjän määrittämä poikkeus sisään Java
Mikä on käyttäjän määrittämä poikkeus Java?
Käyttäjän määrittämä poikkeus tai mukautettu poikkeus luo oman poikkeusluokan ja heittää poikkeuksen käyttämällä "heittä"-avainsanaa. Tämä voidaan tehdä laajentamalla luokkaa Poikkeus.
Mitään yllä olevista menetelmistä, jotka ovat käytettävissä Poikkeus-luokassa, ei tarvitse ohittaa johdetussa luokassasi. Mutta käytännössä tarvitset jonkin verran mukauttamista ohjelmointitarpeesi mukaan.
Milloin käyttäjän määrittämiä poikkeuksia tulee käyttää Java?
Käyttäjän määrittämät poikkeukset Java ovat mukautettuja poikkeuksia, jotka on luotu käsittelemään tiettyjä virheolosuhteita sovelluksessasi. Ne tarjoavat joustavuutta antamalla kehittäjille mahdollisuuden määritellä virheskenaariot.
- Käsittele tiettyjä sovellusvirheitä: Jos sovelluksesi kohtaa skenaarion, jota vakiopoikkeukset eivät voi kattaa, luo käyttäjän määrittämä poikkeus tilanteen korjaamiseksi.
- Paranna luettavuutta ja virheenkorjausta: Käyttäjän määrittämät poikkeukset tarjoavat enemmän selkeyttä osoittamalla selkeästi ongelman, mikä helpottaa virheenkorjausta.
- Varmista puhdas koodirakenne: Nämä poikkeukset auttavat ylläpitämään puhdasta koodia, koska ne erottavat virheenkäsittelylogiikan ydintoiminnoista.
- Paranna koodin ylläpitoa: Käyttäjän määrittämien poikkeusten avulla voit päivittää virheenkäsittelyä koko koodia muuttamatta, mikä tekee ylläpidosta tehokkaampaa.
Esimerkiksi: Luodaksesi käyttäjän määrittämän poikkeusluokan
Vaihe 1) Kopioi seuraava koodi editoriin
class JavaException{ public static void main(String args[]){ try{ throw new MyException(2); // throw is used to create a new exception and throw it. } catch(MyException e){ System.out.println(e) ; } } } class MyException extends Exception{ int a; MyException(int b) { a=b; } public String toString(){ return ("Exception Number = "+a) ; } }
Vaihe 2) Tallenna, käännä ja suorita koodi. Poikkeuksellinen lähtö –
HUOMAA: Avainsana "heittää" käytetään luomaan uusi poikkeus ja heittämään se kiinnityslohkoon.