Nima uchun biz ish vaqti istisnosini qo'lga kiritmasligimiz kerak?
Nima uchun biz ish vaqti istisnosini qo'lga kiritmasligimiz kerak?

Video: Nima uchun biz ish vaqti istisnosini qo'lga kiritmasligimiz kerak?

Video: Nima uchun biz ish vaqti istisnosini qo'lga kiritmasligimiz kerak?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Noyabr
Anonim

Qo'lga olish istisno yoki Otish mumkin

Ish vaqti istisnolari dasturiy muammoning bevosita natijasi bo'lgan muammolarni ifodalaydi va shuning uchun ularni qo'lga kiritmaslik kerak, chunki ulardan tuzalib ketishini kutish mumkin emas yoki tutqich ular. Tutish Otish mumkin bo'lgan iroda tutmoq hamma narsa

Buni hisobga olsak, ish vaqti istisnosini qo'lga kiritish mumkinmi?

Ish vaqti istisnolari dasturning istalgan joyida bo'lishi mumkin va odatiy dasturda juda ko'p bo'lishi mumkin. Odatda, tekshirish narxi ish vaqti istisnolari foydasidan oshib ketadi tutish yoki ularni belgilash. Shunday qilib, kompilyator sizdan talab qilmaydi tutmoq yoki belgilang ish vaqti istisnolari , garchi mumkin.

Shuningdek, bilingki, ish vaqti istisnosi nima? The Ish vaqti istisnosi umuman ota-onalar sinfidir istisnolar Java dasturlash tilidan, ular yuzaga kelganda dastur yoki dasturning ishdan chiqishi yoki buzilishi mumkin. The Ish vaqti istisnosi odatda dastur hal qilishi kutilayotgan shartni emas, balki dasturchining xatosini ko'rsatadi.

Bundan tashqari, nima uchun Runtime Istisnolar tekshirilmaydi?

Umuman olganda, biz nazoratsiz ushlamaymiz istisno chunki biz buni uddalay olmaymiz. Misol uchun, ma'lumotlar bazasi ulanishini oling, agar JB jismoniy ishlamay qolgan bo'lsa, u erda yo'q Bizning ilovamiz ushbu muammoni qanday hal qilishi mumkin, shuning uchun biz uni ushlamoqchi bo'lsak ham, biz uni hal qila olmaymiz.

Java'da ish vaqti istisnosini qo'lga olish mumkinmi?

Ish vaqti istisnolari dasturning istalgan joyida paydo bo'lishi mumkin va odatdagida ular juda ko'p bo'lishi mumkin. Shunday qilib, kompilyator sizdan talab qilmaydi tutmoq yoki belgilang ish vaqti istisnolari (garchi mumkin bo'lsa ham). A tashlash odatiy amaliyot bo'lgan bir holat RuntimeException foydalanuvchi usulni noto'g'ri chaqirganda.

Tavsiya: