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

Connected

exercițiu

RuntimeException

RuntimeExceptions nu necesită blocuri try/catch în cod. De obicei, pot fi evitate prin practici corecte de programare. Totuși, atunci când erorile nu sunt detectate și RuntimeException rămâne neprinsă, aplicația va eșua și va afișa informații despre problemă pe care utilizatorul s-ar putea să nu le înțeleagă. În acest exercițiu, vei vedea ce se întâmplă atunci când nu prinzi o posibilă RuntimeException și ce se întâmplă atunci când o gestionezi cu try/catch.

Instrucțiuni

100 XP
  • Examinează metodele withoutTryCatch() și withTryCatch din această aplicație și observă diferența dintre ele.
  • Rulează aplicația fără modificări – ceea ce determină execuția metodei withoutTryCatch() și provoacă o RuntimeException.
  • Comentează linia 5 și decomentează linia 7, apoi rulează din nou aplicația – de data aceasta se execută metoda withTryCatch(), care gestionează RuntimeException.