Java 2se dasturlash tili



Download 0,88 Mb.
Pdf ko'rish
bet46/47
Sana05.01.2022
Hajmi0,88 Mb.
#318756
1   ...   39   40   41   42   43   44   45   46   47
Bog'liq
Zamonaviy dasturlash tili

 

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. 

import java.io.*; 

public class ExceptionTest 

 



public static void main(String[] args) 

 



 

 

try { 



 

 

 



IOException istisno = new IOException(); 

 

 



 

throw istisno; 

 

 

} catch(IOException e) { 



 

 

 



System.out.println("Istisnoni boshqaruvchi dastur kodi"); 

 

 



 



Dastur komanda satriga quyidagi matnni chiqarib beradi: 

 

Istisnolarni boshqarish tizimi 

Agar 


try

  bloki ichidagi dastur kodida xech qanday istisno xosil bo’lmasa 

catch

  bloki 


bajarilmay ushbu blokdan keyingi dastur bajariladi. Agar xosil bo’lgan istisno 

catch()


 ifodasida 

ko’rsatilgan istisnodan farqli bo’lsa 

catch

  bloki bajarilmaydi va xosil bo’lgan istisno ushbu 



metodni chaqirgan dastur kodiga uzatiladi. 

Metod xosil bo’ladigan istisnoni 

try/catch

 bloki bilan ushlashi yoki 

throws

 kalit so’zi bilan 



xosil bo’lishi xaqida e’lon qilinishi kerak. 



Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   47




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish