Mavzu: Javada istisno holatlar
Download 163.22 Kb. Pdf ko'rish
|
Javada istisno holatlar UZB
NullPointerException
NullPointerException Java-dagi eng keng tarqalgan istisnolardan biridir. Bu dastur null havoladan foydalanishga harakat qilganda sodir bo'ladi, ya'ni u ob'ektga kirishga yoki ishga tushirilmagan o'zgaruvchida metodni chaqirishga harakat qiladi. Misol String name = null; int length = name.length(); // Bu NullPointerExceptionni chiqaradi length() metodi yordamida satr uzunligini olishga harakat qiladi . name null bo'lgani uchun uzunligini olish uchun hech qanday satr yo'q, shuning uchun NullPointerException tashlanadi . NullPointerException bilan ishlash uchun birinchi qadam muammoning asosiy sababini aniqlashdir. Bunday holda, o'zgaruvchi nomi to'g'ri ishga tushirilmaganligi sababli. Muammoni hal qilish uchun siz oʻzgaruvchini yaroqli qiymat bilan ishga tushirishingiz yoki undan foydalanishdan oldin uning null emasligiga ishonch hosil qilish uchun chek qoʻshishingiz mumkin: String name = "John"; if (name != null) { int length = name.length(); } else { } Ushbu yangilangan misolda dastur satr uzunligini olishdan oldin name ning null ekanligini tekshiradi. Agar name null bo'lsa, dastur vaziyatni mos ravishda hal qilishi mumkin. Aks holda, satr uzunligini olish uchun name dan xavfsiz foydalanishi mumkin. Xulosa qilib aytadigan bo'lsak, NullPointerException dastur null havolasidan foydalanishga harakat qilganda yuzaga keladi va muammoning asosiy sababini aniqlash va o'zgaruvchini haqiqiy qiymat bilan ishga tushirish yoki foydalanishdan oldin uning null emasligiga ishonch hosil qilish uchun chek qo'shish orqali hal qilinishi mumkin. bu. Download 163.22 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling