• Try-finally bloki try { // xatolikka moyil kod bloki } finally { } throw
  • Mirzo Ulug‘bek nomidagi O‘zbekiston Milliy universiteti amaliy matematika va intellektual texnologiyalar




    Download 308,39 Kb.
    bet4/8
    Sana23.01.2024
    Hajmi308,39 Kb.
    #143759
    1   2   3   4   5   6   7   8
    Bog'liq
    Umarova Dilnoza Pardabayevna Try, catch va finally ga doir masalalar yechish. Istisnolarni yu
    Илмий тўгарак йиллик иш режаси, ИТИ билан шугул. иқт. тал. ҳақида маълумот.2015 AT, 122222, 4-amaliy Akustik aloqa kameralari va ularning konstruksiyalari. Reverb ka, 12 талик рўйхат , amaliy, 2eee2, Стартап АРИЗА OXIRGI last, 20-ish. О‘tkаzgichning qаrshiligini о‘zgаrmаs tok kо‘prigi yordаmidа аniqlаsh., Axborot xavfsiziligi, himoyalash usullari, 3-маъруза, Algoritm va algoritlash tushunchalari, Amaliy mashg‘ulot Bulutli texnologiyalar. Google asbob uskun (1), algoritm va uning turlari, аралаштиргич амалий

    Java try va catch


    Xatoliklarga doir darsimizni davom ettiramiz. Bu darsimizda xatoliklarni aniqlash va dasturni ishlashiga to’sqinlik qilishini oldini olishni o’rganamiz.
    Xatoliklarni ushlash uchun, Java dasturlash tili quyidagi kalit so’zlardan foydalanadi:
    try - xatolikka moyil kod blokini o’z ichiga oladi. Agar try blokida qayerdadir xatolik ro’y bersa, blokning qolgan qismi ishga tushmaydi. Shuning uchun, xatolik ro’y bermaydigan kodlarni try blokidan tashqarida yozish zarur. Try blokidan keyin catch bloki yoki finally bloki yozilishi shart.
    catch - try blokining noaniq holatini ushlash uchun ishlatiladi. U try blokida yuz berishi mumkin bo’lgan xatolikni ushlaydi. Catch blokida shuningdek log ma’lumotlar yozish, fayllarni va ulanishlarni yopish kabi ishlar bajariladi.
    Try-catch sintaksisi
    try {
    // xatolikka moyil kod bloki
    } catch (Exception_class_nomi xatolikni_ushlovchi_ozgaruvchi) {
    }
    finally - catch blokidan keyin ishga tushadigan blok. Bunda odatda bir nechta catch bloklar mavjud bo’lganda, barchasi uchun umumiy kod yoziladi. Shuni ta’kidlash joizki, finally bloki xatolik yuz bersa ham yuz bermasa ham ishga tushadi.
    Try-finally bloki
    try {
    // xatolikka moyil kod bloki
    } finally {
    }
    throw - metodda exception obyektini uloqtirish (throw) uchun ishlatiladi. U metod ichida ishlatiladi.
    throws - metod e’lon qilinayotganda exception classlar nomi bilan ishlatiladi va joriy metod qanday turdagi xatoliklar yuzaga keltirishi mumkinligini bildiradi. Uning o’zi xatolikni uloqtirmaydi, lekin u metodni try-catch blokisiz yozish imkonini beradi.
    Try-catch yordamida yozilgan kod va usiz yozilgan kod farqini quyidagi misollarda bilib olamiz.
    public class TryCatchMisol1 {
    public static void main(String[] args) {
    int data=50/0; // xatolik yuz beradi
    System.out.println("Kodning davomi");
    }
    }

    Download 308,39 Kb.
    1   2   3   4   5   6   7   8




    Download 308,39 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mirzo Ulug‘bek nomidagi O‘zbekiston Milliy universiteti amaliy matematika va intellektual texnologiyalar

    Download 308,39 Kb.