Exceptii java - Prezentare si Best Practice
02:19 | Author: Sorin Moise

1. Ce sunt exceptiile?

Exceptiile pot fi descrise ca evenimente ce apar in timpul rularii unui program, si care cauzeaza intreruperea derularii normale a instructiunilor acelui program.

Principala lor propietate este capabilitatea de a se propaga prin lantul de apeluri ale functiilor, dupa cum putem vedea si in ilustratia de mai jos:

2. Tipuri de exceptii

Exceptiile se pot clasifica in 3 mari categorii:
  1. Exceptii “checked” -> Acestea trebuie tratate explicit
  2. Erori -> Nu sunt tratate explicit si de obicei semnifica un eveniment fatal pentru un program (OutOfMemory, NoClassDefFound)
  3. Exceptii “runtime” -> Nu trebuie tratate explicit si reprezinta, in majoritatea cazurilor, scapari in logica programatorului
3. Tratarea exceptiilor

Java ofera posibilitatea de tratare a exceptiilor prin includerea codului in blocuri de tip try, catch si finally.

Cititi in continuare...

|
This entry was posted on 02:19 and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

1 comentarii:

On 5 ianuarie 2010 la 08:39 , Mihvoi spunea...

Eu cred ca putem pastra totusi exceptiile checked daca le facem wrap la fiecare layer in exceptii specifice.

Am scris si eu un mic eseu despre utilizarea exceptiilor, combinand mai multe surse cu idei izvorate din experienta.

http://mihvoi.blogspot.com/2010/01/programare-java-utilizarea-exceptiilor.html