1. Learn
  2. /
  3. Cursuri
  4. /
  5. Tipuri de date și excepții în Java

Connected

exercițiu

Obiectul Exception

Nu este neobișnuit ca un bloc de cod să genereze mai multe excepții. O modalitate de a gestiona această situație este să captezi toate excepțiile cu try-catch și apoi să folosești obiectul exception pentru a determina ce problemă a apărut și pentru a extrage informații utile din Exception în scopul depanării.

În acest exercițiu, vei modifica din nou aplicația SplitTheBill pentru a captura o Exception generică și a folosi datele din obiectul Exception pentru a înțelege cauza problemei. Obiectele Exception conțin o mulțime de informații utile, inclusiv un traseu al metodelor care au dus la problemă.

Instrucțiuni

100 XP
  • În blocul catch, capturează orice Exception folosind catch (Exception e).
  • Folosește referința obiectului Exception (e) și metoda getClass() în blocul catch pentru a afișa tipul (clasa) excepției capturate.
  • Folosește referința obiectului Exception (e) și metoda getMessage() pentru a afișa mesajul excepției.
  • Afișează „traseul stivei" în fluxul de ieșire folosind referința obiectului Exception (e) și metoda printStackTrace().