Muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali
Download 3.42 Mb.
|
malumotlar bazasi 1 abdurashid
- Bu sahifa navigatsiya:
- Istisnolarni ikki turga bolish mumkin
- B. Foydalanuvchi tomonidan belgilangan istisnolar
Istisnolardan foydalanishbu dasturning muntazam oqimini saqlab qolish uchun ish vaqti xatolarini hal qilishning samarali vositalaridan biri. Java Exception Handling - bu ClassNotFoundException, IOException, SQLException, RemoteException va boshqalar kabi ish vaqti xatolarini boshqarish mexanizmi. Istisno - bu dasturni bajarish jarayonida, ya'ni ishga tushirish vaqtida yuzaga keladigan, dastur ko'rsatmalarining normal oqimini buzadigan kiruvchi yoki kutilmagan hodisa. Istisnolar dastur tomonidan ushlanishi va hal qilinishi mumkin. Usul ichida istisno sodir bo'lganda, u ob'ektni yaratadi. Ushbu ob'ekt istisno ob'ekti deb ataladi. Unda istisno haqidagi ma'lumotlar, masalan, istisnoning nomi va tavsifi va istisno sodir bo'lgan dasturning holati mavjud Istisno yuzaga kelishining asosiy sabablari Istisnolarni ikki turga bo'lish mumkin:1. O'rnatilgan istisnolar Belgilangan istisno Belgilanmagan istisno 2. Foydalanuvchi tomonidan belgilangan istisnolar Oʻrnatilgan istisnolar: O'rnatilgan istisnolar Java kutubxonalarida mavjud bo'lgan istisnolardir. Ushbu istisnolar muayyan xatolik holatlarini tushuntirish uchun javob beradi.B. Foydalanuvchi tomonidan belgilangan istisnolar:Ba'zida Java-da o'rnatilgan istisnolar ma'lum bir vaziyatni tasvirlay olmaydi. Bunday hollarda foydalanuvchilar istisnolarni ham yaratishi mumkin, ular "foydalanuvchi tomonidan belgilangan istisnolar" deb ataladi.Xulosa: Men ushbu mustaqil ishni bajarish davomida Sinf va ob'ektlar o'rtasidagi farqni, shaxsiy ob'ektlar yaratilganda, ular sinfdan barcha o'zgaruvchilar va usullarni meros qilib olishini hamda xatoliklarni qayta ishlashning umumiy mexanizmlari kabi umumiy ma’lumotlarni o’rgandim. Foydalanilgan adabiyotlar va internet saytlar: П.Н.Николаевна. Журнал “Компьютерные инструменты в образовании” №1 2000 г https://cyberleninka.ru/ 2. B.Boltayev, A. Azamatov, A.Rahimov, B.Azamatov, D.Asriyeva, Sh.Qambaraliyev. C++ tili asoslari Toshkent 2019 y. 3. A. Laaksonen. Guide to Competitive Programming . Learning and Improving Algorithms Through Contests 2017 y www.kompy.info www.prezi.com www.arxiv.uz Download 3.42 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling