Istisnolar bilan ishlash
Istisno xosil bo’lgandan keyin ushbu istisno ushlanishi kerak. Istisnoni ushlash uchun
try/catch blokidan foydalaniladi.
try {
//dastur kodi //dastur kodi }
catch(ExseptionTuri e) {
//istisnoni boshqaruvchi dastur kodi
try bloki ichidagi dastur kodida istisno xosil bo’lsa dastur try bloki ichidagi qolgan dastur
kod bajarilishi to’xtatilib catch bloki ichidagi istisnoni boshqaruvchi dastur kodi bajariladi,
ya’no istisno ushlaniladi. Xosil bo’lgan istisno catch() ifodasida e’lon qilingan istisno yoki
uni kengaytiruvchi istisno turidan bo’lishi kerak. Masalan, quyidagi dastur try bloki ichida
IOException istisnosi xosil qilinadi. Xosil qilingan istisno catch bloki tomonidan ushlanadi va
istisno bajaruvchi kodi bajariladi.
Do'stlaringiz bilan baham: |