Nima uchun sinf otish mumkin?
Nima uchun sinf otish mumkin?

Video: Nima uchun sinf otish mumkin?

Video: Nima uchun sinf otish mumkin?
Video: Bõlg'usi õqituvchilar uchun tavsiyalar👩‍🏫🤓☑️❎ 2024, Sentyabr
Anonim

Throwable - bu sinf Java-da interfeys topilmadi. Shuning uchun Otish mumkin bo'lgan sinf ota-onadir sinf Java tilidagi barcha turdagi xatolar va istisnolar. Bunga misol bo'lgan ob'ektlar sinf (yoki uning farzandlaridan biri sinflar ) faqat JVM tomonidan tashlanadi yoki Java throw bayonoti bilan tashlanishi mumkin.

Shunday qilib, tashlanadigan sinf nima?

lang. Otish mumkin bo'lgan sinf Java tilidagi barcha xatolar va istisnolarning yuqori sinfidir. Faqat bunga misol bo'lgan ob'ektlar sinf (yoki uning quyi sinflaridan biri) Java Virtual Machine tomonidan tashlanadi yoki Java throw bayonoti bilan tashlanishi mumkin.

Bundan tashqari, misol bilan Java-da nima tashlanishi mumkin? The Otish mumkin sinf barcha xatolar va istisnolarning yuqori sinfidir Java til. Xuddi shunday, faqat shu sinf yoki uning pastki sinflaridan biri catch bandidagi argument turi bo'lishi mumkin. A Otish mumkin class o'z ish zarrachasining yaratilgan vaqtidagi bajarilish stekining suratini o'z ichiga oladi.

Odamlar shuningdek, nima uchun biz Java-da throwable-dan foydalanamiz?

Otish mumkin barcha istisnolar va xatolarning yuqori sinfidir. Siz mumkin foydalanish uni catch bandida, lekin siz hech qachon kerak emas qil bu! Agar siz Throwable dan foydalanasiz catch bandida u nafaqat barcha istisnolarni ushlaydi; u barcha xatolarni ham ushlaydi.

Otish mumkin bo'lgan so'zmi?

Ism. (hisoblash, dasturlash) Istisno holatida tashlanishi mumkin bo'lgan har qanday ob'ekt. Loyihaning ba'zi modullari xato holatini aniqlasa yoki ba'zi bir standart Java bilan ishlasa, istisnolar chiqariladi otiladigan narsalar.

Tavsiya: